jdbc 批处理
来源:互联网 发布:怎么看淘宝关注的人 编辑:程序博客网 时间:2024/06/06 15:41
踩过的一些小坑,避免以后再犯……
1.addBatch()
批处理只能操作insert 、delete、update等语句,无法对select 查询语句进行 批处理
2.使用preparedstatement对sql语句进行预编译时,可以把sql的参数写成?,如:select * from user where id = ?
preparedstatement可以对?处进行赋值。
但是select * from ? where id = ?
则无法通过,因为preparedstatement只可以对参数进行赋值,而表名并不属于参数。可以用select * from + tableName + where id = ?
把表名拼进来
3.create 建表语句不属于事务管理,所以进行事务操作时无法回滚
阅读全文
1 0
- JDBC批处理
- jdbc批处理
- JDBC批处理
- JDBC批处理
- jdbc批处理
- JDBC批处理
- JDBC批处理
- JDBC批处理
- jdbc 批处理
- JDBC批处理
- JDBC 批处理
- JDBC批处理
- JDBC批处理
- jdbc 批处理
- JDBC批处理
- JDBC 批处理
- jdbc-批处理
- jdbc批处理
- localStorage
- P1059 明明的随机数
- hdu2159 FATE(C语言)
- Arrays.sort()逻辑学习
- 1.FreeRTOS的简介&移植FreeRTOS到STM32平台
- jdbc 批处理
- spring学习-------简介
- 【剑指offer】面试题54:二叉搜索树的第k大节点
- CSS3 Transform变形理解与应用
- MQ 模型
- 【转】最流行的7个JavaScript框架特点
- 安卓语言适配
- Spring学习之路 第一个Spring演示实例
- Struts2(五)常用标签之数据标签