建立一个连接,全部执行完毕后再关闭,java连接数据库是很费时费力的,没有必要的话,一次全部执行完吧
新建连接、关闭连接有很大的开销。一般这种情况都是用数据连接池,池里面有几条已经建立的连接,需要进行查询或更新时拿连接直接执行语句。
connection一被成功创建就连接,然后connection close的时候关闭连接。只要connection被创建,有一直连接的。另外创建连接很浪费时间,所以要等所有查询和数据库操作都结束再关闭连接。Oracle和SQLServer应该是没区别的。