У меня есть короткий скрипт, открывающий источник данных и затем закрывающий его. Этот скрипт использует BasicDataSource.
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();
После работы команды close (), когда я смотрю в mysql с помощью команды "show full processlist", я вижу, что соединение все еще отображается в спящем режиме, пока приложение не будет полностью закрыто.
Что мне здесь не хватает?