怎么禁止JDBC 的批量操作

jldzy 2014-09-03 09:55:37
例如一个
select * from tb1
select * from tb2

放在一个string 里面,然后是可以批量执行的statement.execute(sql);

怎么可以禁止批量操作,
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jldzy 2014-09-04
  • 打赏
  • 举报
回复
问题就在 这里怎么去判断 sql是否是多个串组成 , 例如 insert into select
rumlee 2014-09-04
  • 打赏
  • 举报
回复
对statement进行动态代理,在代理方法中判断sql是否是多个串组成的,如果是,则抛出异常。
文哥xxx 2014-09-04
  • 打赏
  • 举报
回复
把两个sql放到两个string里面不就可以了
jldzy 2014-09-04
  • 打赏
  • 举报
回复
就是不能让 2 条SQL 一起执行,必须一条一条执行。防止误操作。
liumoujie3 2014-09-04
  • 打赏
  • 举报
回复
请教一下,为什么要禁止呢?
scott_129 2014-09-03
  • 打赏
  • 举报
回复
你想多了吧,这不是批量。

62,627

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧