社区
Java SE
帖子详情
如果用一个PreparedStatement执行一批更新语句
lilyfirstone
2006-03-17 04:04:13
我现在要一下子执行若干个更新语句,每一个都有不同的参数,并且可能是任何类型的字段,比如Blob什么的
有什么好的解决办法没有.
ps:要在一个事务里
...全文
275
5
打赏
收藏
如果用一个PreparedStatement执行一批更新语句
我现在要一下子执行若干个更新语句,每一个都有不同的参数,并且可能是任何类型的字段,比如Blob什么的 有什么好的解决办法没有. ps:要在一个事务里
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lilyfirstone
2006-03-17
打赏
举报
回复
to huangdeji(活着就是等死):
我这是更新不同的表,
那样子可能不行
to doway(john) :
sqlserver在一个事务里的一个连接中,不允许执行多个pstmt
假如我是单纯的insert的话,那么使用statement的批处理也行,但我就是怕处理大字段,比如blob,clob这些,insert语句又怎么处理
huangdeji
2006-03-17
打赏
举报
回复
String sql = "update Table set aaa = ? "
PreparedStatement pstmt1 = null;
pstmt1 = conn.prepareStatement(sql);
for(int i = 0;i < 100;i++){
pstmt1 .setInt(1,i);
pstmt1.addBatch();
}
pstmt1.executeBatch();
conn.commit();
doway
2006-03-17
打赏
举报
回复
事务与连接相关,与语句没什么关系。因此,最简单和正确的做法是使用多个语句,在一个手动事务中完成所有的操作。
lilyfirstone
2006-03-17
打赏
举报
回复
那参数呢,它能知道哪个参数是哪个sql语句的吗
pdvv
2006-03-17
打赏
举报
回复
PreparedStatement.addBatch(String sql);
PreparedStatement.executeBatch()
mysql pre
pa
red
statement
批量update,Pre
pa
red
Statement
的批量
更新
的有关问题(只
执行
最后一条插入
语句
)...
Pre
pa
red
Statement
的批量
更新
的问题(只
执行
最后一条插入
语句
)本帖最后由 zhrubin 于 2014-07-07 10:47:41 编辑后台是MySql,大家有没有碰到添加了很多addBatch,但是最终commit完,只
执行
最后一条的情况。...
MYSQL批量
更新
语句
- Pre
pa
red
Statement
batch update
将批处理交给底层数据源
执行
,当所有命令
执行
成果后,该方法返回
一个
整数数组。后续需要补充:如何确定一条sql
语句
的长度,是根据java的长度,还是mysql字段的长度。整数值:如0,1,2,3等,表示数据库中受该命令影响...
使用Pre
pa
red
Statement
批量操作数据
一、批量
执行
SQL
语句
当需要成批插入或者
更新
记录时,可以采用Java的批量
更新
机制,这一机制允许多条
语句
一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率...
一个
SQL
语句
的批量传参; 二、使用Pre
pa
red
S
mysql pre
pa
red
statement
批量update_使用Pre
pa
red
Statement
实现批量插入数据的操作
1.批量
执行
SQL
语句
当需要成批插入或者
更新
记录时,可以采用Java的批量
更新
机制,这一机制允许多条
语句
一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率JDBC的批量处理
语句
包括下面三个方法:- ...
JDBC批量
更新
Pre
pa
red
Statement
和
Statement
JDBC批量
更新
Pre
pa
red
Statement
和
Statement
Pre
pa
red
Statement
批量
更新
Statement
批量
更新
JDBC批量
更新
Pre
pa
red
Statement
和
Statement
Pre
pa
red
Statement
批量
更新
Statement
批量
更新
pa
ckage ...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章