用javabean可以完成执行SQL语句操作数据库,我这有一堆差不多的记录,要只调用一次bean完成写数据库,怎么办?(100分)

  • 主题发起人 主题发起人 coobo
  • 开始时间 开始时间
C

coobo

Unregistered / Unconfirmed
GUEST, unregistred user!
不想用循环,可以实现吗?
 
coobo:你的上一个问题解决了吗?
 
那句话去了也没用
 
我提供了新答案,去看看。
 
在SQL里一次把要执行的语句全写上,就不用循环了。
 
delphi中执行SQL语句的控件TQuery一次只能提交一条SQL语句到数据库执行;
java的可以一次执行多条吗?
如果是的话,我应这么写吗:
strSql="insert into tabName (...) values(...);insert into tabName (...) values(...);...";
stmt.executeQuery(strSql);
 
象这样:
Statement stmt = con.createStatement();
stmt.addBatch("INSERT INTO tabName (...) values(...);");
stmt.addBatch("INSERT INTO tabName (...) values(...);");
stmt.addBatch("INSERT INTO tabName (...) values(...);");
// 提交一批要执行的更新命令
int[] updateCounts = stmt.executeBatch();
 
接受答案了.
 

Similar threads

S
回复
0
查看
845
SUNSTONE的Delphi笔记
S
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部