项目连接外部数据库,仅仅只有一个接口需要用到,所以就用jdbc连接,
刚开始没有发现问题,但是后面项目出现报错,说数据库连接达到了最大数,
我猜测应该是数据库连接没有关闭,导致连接数较多。
数据库连接时用的是java 8 的try-with-resource,求大神帮我解决一些疑惑。
try(Statement statement = JDBCUtil.createConntion.createStatment()){
}catch (SQLException e){
}
- 请问一下 我的connect是在工具类生成的实例,请问在try执行完之后会自动关闭吗?
- 如果项目仅仅有一个接口访问外部数据库,还有没有必要使用连接池。
在这里提前谢谢各位大佬了