当前位置: 技术问答>java相关
如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
来源: 互联网 发布时间:2015-03-27
本文导语: 请问,Statement类中的addBatch(String sql) ,和executeBatch() 方法,是否可实现一次提交多个sql语句。 | 对支持Batch的数据库就可以如ORCALE,SQLSERVER就不支持这种方式. 你可以采用非自动提交的方式,Con...
请问,Statement类中的addBatch(String sql) ,和executeBatch() 方法,是否可实现一次提交多个sql语句。
|
对支持Batch的数据库就可以如ORCALE,SQLSERVER就不支持这种方式.
你可以采用非自动提交的方式,Connection.setAutoCommit(false);这样也可以达到多条SQL一次提交的目的,但没有事务功能.
你可以采用非自动提交的方式,Connection.setAutoCommit(false);这样也可以达到多条SQL一次提交的目的,但没有事务功能.
|
存贮过程
|
最好不用这种提交,因为有可能形成循环,而连接并没有关闭会导致程序异常