java preparement
2024-10-20 03:29:10
1.建立链接
Connection conn = getDataSource().getConnection();
PreparedStatement ps = null;
2不自动 Commit 不提交 达到有错误回滚目的
conn.setAutoCommit(false);
3.预编译SQL语句
ps = connection.prepareStatement(insertsql);
4.准备数据
statement.setInt(1, 1);
statement.setString(2, "Cujo");
statement.addBatch();
5.批量执行
ps.executeBatch();坑爹啊 这个地方千万不要写成executeupdate 啊 害的哥加班一晚上把整个功能代码略了一遍 卧槽!!!
6.提交事务
conn.commit();
7.异常回滚
conn.rollback();
8.关闭连接(数据量大时记得关闭啊)
ps.close();
conn.close();
最新文章
- 前nginx后Apache+Node反向代理
- block的复习
- javascript时间戳和日期字符串相互转换
- EXCEL工作表保护密码忘记了,如何撤消工作表保护?
- Linux-如何添加路由表
- Windows Message Codes
- (转)TCP三次握手
- hdu 2825 Wireless Password(ac自己主动机&;amp;dp)
- 【双向广搜+逆序数优化】【HDU1043】【八数码】
- jiayuan
- css预处理器less和scss之less介绍(一)
- SDN第三次上机作业
- springboot情操陶冶-初识springboot
- ubuntu默认使用python2,更改默认使用python3
- python2.7 (x64) 调用 java 代码实践
- 【详解】WebSocket相关知识整理
- android一个倾斜的TextView,适用于标签效果
- Images之multi-stage builds
- C#注册表读写完整操作类
- GoldenGate的监控
热门文章
- HTML font: 12px/1.5 Arial; 是什么意思
- Anomaly Detection for Time Series Data with Deep Learning——本质分类正常和异常的行为,对于检测异常行为,采用预测正常行为方式来做
- suse enterprise Linux 11上配置 oracle11g和tomcat开机自启动
- Spring笔记02(3种加载配置文件的方式)
- P2762 [网络流24题]太空飞行计划问题(最小割)
- 开源LTE代码分析
- 杂项随记:gcc/objdump/section等
- Tomcat的目录结构详解
- ie不支持的event.stopPropagation的解决方式
- Spring入门第二十课