本篇目录:
- 1、我用JAVA编写了一个批量执行SQL语句的方法,
- 2、我想问一下,Java连接数据库后,想连续执行几条SQL语句怎么做?谢谢啦~
- 3、java:sql语句批量执行
- 4、java实现批量执行SQL语句,在抛出异常后如何使程序继续执行不停止?
- 5、JAVA用批处理怎么执行多条SQL语句
我用JAVA编写了一个批量执行SQL语句的方法,
1、你可以不作处理,也就是直接用那个已经存在的表,这时SQL语句可以是这样的:create table if not exists TABLE_NAME()。
2、批了执行SQL最好的办法是采用事务机制。具体百度下Java事务,以下是抄来的简单例子。
3、你可以分段读取文件,最后读出来的是一个数组,数组中的每一个元素都是可以执行的SQL语句。最后你用JDBC的批量执行就好了。我不知道我理解的对不对。
4、rs1 = stmt.executeQuery(Uinfo);你都写到这了,下面就照着我说的写呗。
我想问一下,Java连接数据库后,想连续执行几条SQL语句怎么做?谢谢啦~
1、批了执行SQL最好的办法是采用事务机制。具体百度下Java事务,以下是抄来的简单例子。
2、如果是查询的话,就只能一次一条SQL。如果是其他的话,好像可以用批处理,Statement有一个方法好像叫addBatch()你看看。
3、这时SQL语句可以是这样的:create table if not exists TABLE_NAME()。也可以把已经存在的表删掉,再执行你的建表语句,这时你可以这样写:drop table TABLE_NAME if exists;然后再 create table TABLE_NAME()。。
java:sql语句批量执行
你可以不作处理,也就是直接用那个已经存在的表,这时SQL语句可以是这样的:create table if not exists TABLE_NAME()。
批了执行SQL最好的办法是采用事务机制。具体百度下Java事务,以下是抄来的简单例子。
你把批量执行sql语句和存储过程,否放入一个大的存储过程里,然后在这个大的存储过程中提交事务,就所有的都会纳入事务管理当中。
你可以分段读取文件,最后读出来的是一个数组,数组中的每一个元素都是可以执行的SQL语句。最后你用JDBC的批量执行就好了。我不知道我理解的对不对。
java实现批量执行SQL语句,在抛出异常后如何使程序继续执行不停止?
1、Result.next()只会在两种情况发生异常:一是数据库本身故障,二是已经关闭。而在你的程序中只是为了防止出现一个异常不影响其它的,那么可以假定了,前面的访问是正确的。所以,第一个异常原因不可能出现的。
2、那么你的程序中输入了a后,出现异常,number被赋值100,开始下一次循环,但这时数据缓冲区内你上次输入的a还在,并没有清除,这时继续解析a,还是错误,于是这个过程就一直重复下去了。
3、这时SQL语句可以是这样的:create table if not exists TABLE_NAME()。也可以把已经存在的表删掉,再执行你的建表语句,这时你可以这样写:drop table TABLE_NAME if exists;然后再 create table TABLE_NAME()。。
JAVA用批处理怎么执行多条SQL语句
批了执行SQL最好的办法是采用事务机制。具体百度下Java事务,以下是抄来的简单例子。
如果是查询的话,就只能一次一条SQL。如果是其他的话,好像可以用批处理,Statement有一个方法好像叫addBatch()你看看。
可以使用批处理,调用 isql 执行 .sql文件。 新建test.sql 文件。如图,代码执行删除 表a中id=1的记录。新建批处理test.bat。如图:运行批处理test.bat即可执行,test.sql中的SQL语句。
到此,以上就是小编对于java sql批量更新的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。