1
我有一個簡短的腳本打開數據源,然後關閉它。該腳本使用BasicDataSource。BasicDataSource close()方法不關閉連接
BasicDataSource bds = new BasicDataSource();
bds.setDriverClassName("com.mysql.jdbc.Driver");
bds.setUrl("jdbc:mysql://10.1.1.186:3306/logs");
bds.setUsername("root");
bds.setPassword("");
Connection connection = bds.getConnection();
System.err.println(connection);
bds.close();
關閉()命令後的作品,當我使用「顯示完整PROCESSLIST」命令,我可以看到連接在休眠狀態下仍列,直到應用程序完全關閉看看在MySQL。
我在這裏失蹤了什麼?閉數據源爲我工作之前