java中执行多条sql,是每执行一条就建立连接再关闭连接好,还是建立一个连接,全部执行完毕后再关闭好

2024-11-28 12:18:39
推荐回答(3个)
回答1:

建立一个连接,全部执行完毕后再关闭,java连接数据库是很费时费力的,没有必要的话,一次全部执行完吧

回答2:

新建连接、关闭连接有很大的开销。
一般这种情况都是用数据连接池,池里面有几条已经建立的连接,需要进行查询或更新时拿连接直接执行语句。

回答3:

connection一被成功创建就连接,然后connection close的时候关闭连接。只要connection被创建,有一直连接的。另外创建连接很浪费时间,所以要等所有查询和数据库操作都结束再关闭连接。
Oracle和SQLServer应该是没区别的。