我用的数据库处理库是mysql-connector-java-5.1.2-beta
环境为linux,测试代码如下: Connection conn = null;
Statement stmt = null; try{
Class.forName(driver);
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
System.out.println("conn ok");
stmt.close();
conn.close();
System.out.println("conn closed");
}catch (Exception e){
e.printStackTrace();
}能打印"conn ok"和"conn closed",但是查看进程,发现mysqld还在(可以确定是这个进程启动的)是mysql-connector-java-5.1.2-beta的问题吗?
环境为linux,测试代码如下: Connection conn = null;
Statement stmt = null; try{
Class.forName(driver);
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
System.out.println("conn ok");
stmt.close();
conn.close();
System.out.println("conn closed");
}catch (Exception e){
e.printStackTrace();
}能打印"conn ok"和"conn closed",但是查看进程,发现mysqld还在(可以确定是这个进程启动的)是mysql-connector-java-5.1.2-beta的问题吗?
PS:connection!=进程吧?
如果这个进程真的没有了,那么你写的程序也就该报错了。