public class MysqlJDBC {
private final static String Driver = "com.mysql.jdbc.Driver";
private final static String url = "jdbc:mysql://192.168.1.105/huang";
private final static String username = "root";
private final static String password = "root";
private Connection cnn;
private PreparedStatement st;
private ResultSet rs;
/**
* 构造方法
* 创建mysql连接
*/
public MysqlJDBC(){
try {
Class.forName(Driver);
cnn = DriverManager.getConnection(url, username, password);
} catch (Exception e) {
System.out.println("连接MYSQL数据库失败");
e.printStackTrace();
}
}
public void getAllPersons(){
try {
StringBuffer sb = new StringBuffer();
sb.append("select * from person");
st = cnn.prepareStatement(sb.toString());
rs = st.executeQuery();
while(rs.next()){
System.out.println(rs.getString(1)+"\t"
+rs.getString(2)+"\t"
+rs.getString(3));
}
System.out.println("查询结束");
} catch (Exception e) {
System.out.println("查询出错");
e.printStackTrace();
}
}
public void close() {
try {
if (null != rs) {
rs.close();
}
if(null != st){
st.close();
}
if(null != cnn){
cnn.close();
}
System.out.println("关闭成功");
} catch (Exception e) {
System.out.println("关闭连接失败");
e.printStackTrace();
}
}
}