一段JDBC连接数据库的代码,一个月之后报错:无法创建连接,需重启才能正常工作。问题出在哪?怎么解决?写出伪代码。
看下jdbc连接池里面的资源是否已经耗尽
需要查看jdbc每次用完之后,有没有释放连接,如果不释放连接,那么达到了一定的限度时,数据库就会禁止继续创建新连接,可以修改数据库的配置文件,增大连接数量,或者是修改代码,关闭连接
看到你说的情况就知道你可能用的oracle11g,网络连接动不动就断了,网上的说法是重启,但是你不想重启,所以你只能安装个别的数据库如12c,听说网络连接中断这个是oracle本身的一个bug。