在控制面板中,我看到当前有22个对数据库实例的打开连接,导致新的连接出现错误:
剩余连接插槽保留给非复制超级用户连接。
我从运行在EC2实例上的Web服务API访问数据库,并始终遵循最佳实践:
Connection connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
Class.forName(DB_CLASS);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(SQL_Query_String);
...
resultSet.close();
statement.close();
connection.close();
我可以在代码中做些其他的事情吗?
在数据库管理方面,我应该做些其他的事情吗?
有没有一种方法可以定期关闭连接?