因为公司的服务器里的SQL SERVER不知道为何,只能用“桥连接”,所以在用NB来写项目的时候,也要用“桥连接”的方式连接数据库。但原先在“直连”的方式下写好的代码,有些就会出现“连接占线导致另一个 hstmt”异常;也有些没改过代码的模块就从来没有出现过。为何会出现这种情况?
问题2:原来的数据库是用连接池来写的,而用连接池的原意,就是想在一定时间内、一定连接数内,保持与数据库的连接,不用每次增删改查都连接、断开,但现在的情况却是,一定要每次都连接数据库——进行增删改查操作——断开(一定要进行Connection.clos()操作,就算只关闭ResultSet.close()都不行)。那么连接池是否就没用了呢?总是“连接、断开”,是否非常消耗资源?谢谢!