㈠ java如何能够像pl/sql那样同时执行多条SQL语句
jdbc里的batch。批量执行
㈡ java:sql语句批量执行
public static List<List<Map<String, Object>>> getData() {
List<List<Map<String, Object>>> data = new LinkedList<List<Map<String, Object>>>();
data.add(SQLHelper.executeQuery("select * from a"));
data.add(SQLHelper.executeQuery("select * from b"));
data.add(SQLHelper.executeQuery("select * from c"));
data.add(SQLHelper.executeQuery("select * from d"));
return data;
}
㈢ 在JAVA中如何一次执行多条SQL语句并返回结果
子查询
㈣ java实现批量执行SQL语句,在抛出异常后如何使程序继续执行不停止
建表语句前加上
DROP TABLE IF EXISTS `表名`;
㈤ 我用JAVA编写了一个批量执行SQL语句的方法,
建表的时候有表确实会报错,这就看你想怎么处理了。
你可以不作处理,也就是直接用那个已经存在的表,这时SQL语句可以是这样的:create table if not exists TABLE_NAME()。。
也可以把已经存在的表删掉,再执行你的建表语句,这时你可以这样写:
drop table TABLE_NAME if exists;然后再
create table TABLE_NAME()。。。
㈥ 用JAVA如何实现执行SQL脚本文件
你可以分段读取文件,最后读出来的是一个数组,数组中的每一个元素都是可以执行的
SQL语句
。最后你用JDBC的批量执行就好了。我不知道我理解的对不对。
㈦ 用java实现批量执行SQL语句,抛出异常后如何使程序继续执行不停止
for () { //读取SQL
try {
execute //执行SQL
} catch(SQLException e) {}
}
㈧ JAVA用批处理怎么执行多条SQL语句
使用PreparedStatement的addBatch()方法添加批量sql执行,然后用executeBatch()来批量执行add进去的sql
㈨ java jdbc 执行sql语句批量操作问题
sql优化:
1.name字段创建索引
2.“table_c.*” 不要用”*“号,可以换成table_c.id,table_c.name,table_c.sex,table_c.email
如果可以的话,你和以在insert into table_a 中间加 append ,这样写 insert /*+ append */ into
希望能帮到你!
㈩ 求救!!怎样在java的jdbc中连续的执行多条SQL语句急急....
Statement有一个子类,PreparedStatement,专门用来执行多条结构相同的sql语句。
例子:
已得到一个连接引用connection
表hh 有 name varchar2的,id number(4) 型的。
String sql=“insert into hh values(?,?)
PreparedStatement pre=connection.prepareStatement(sql);
pre.setString(1,变量);
pre.setInt(2,变量); -----------〉在其他地方给变量传值,用命令行、或是写在一个方法内,用参数传值。
第一个问号用1,第二用2…………
还可以不用数字,用“name”、“id”
pre.executeUpdate(); (--pre.executeQuery()--也是这样)
API中java.sql包里都有,自己多看看。