JDBC知识 - 马士兵视频教程笔记
来源:互联网 发布:道琼斯指数行情软件 编辑:程序博客网 时间:2024/05/02 00:02
PreparedStatement: 可以灵活指定SQL语句中的变量
CallableStatement: Java调用存储过程
批处理:
st = conn.createStatement();
st.addBatch("insert into dept2 values (21, 'Game1', 'BJ')");
st.addBatch("insert into dept2 values (22, 'Game2', 'SH')");
st.addBatch("insert into dept2 values (23, 'Game3', 'SH')");
st.addBatch("insert into dept2 values (24, 'Game4', 'FJ')");
st.executeBatch();
st.close();
pst = conn.prepareStatement("insert into dept2 values (?,?,?)");
pst.setInt(1, 61);
pst.setString(2, "Software");
pst.setString(3, "TJ");
pst.addBatch();
pst.setInt(1, 66);
pst.setString(2, "BigData");
pst.setString(3, "TJ");
pst.addBatch();
pst.executeBatch();
pst.close();
Transaction:
如何一条DML语句,执行的时候会自动提交,因为设置是否自动提交的语句默认情况下为真:conn.SetAutoCommit(true);
conn.setAutoCommit(false);
st = conn.createStatement();
st.addBatch("insert into dept2 values (66, 'BI', 'Shanghai')");
st.addBatch("insert into dept2 values (99, 'ES', 'Shanghai')");
st.executeBatch();
conn.commit();
conn.setAutoCommit(true);
catch到任何SQLException,记得rollback并设置conn.setAutoCommit(true);
DataSource
DriverManager的替代
连接池实现
分布式实现
DataSource的属性可以动态改变
RowSet
新的ResultSet
从ResultSet继承
支持断开的结果集
支持JavaBeam
如何掌握JDBC?
记住常用各种类型程序段
将程序处理完善
JDBC初步
DML
Transaction
DataSource & RowSet
- JDBC知识 - 马士兵视频教程笔记
- 马士兵oracle视频教程笔记
- 尚学堂马士兵Linux视频教程笔记
- 马士兵struts2.1.6视频教程笔记
- spring学习笔记(基于马士兵视频教程)
- JDBC-马士兵教程
- 尚学堂 马士兵 struts_2视频教程 笔记心得 1——30课详解
- 马士兵struts2视频教程第六集
- 马士兵struts2视频教程第七集
- 马士兵struts2视频教程第九集
- 马士兵struts2视频教程第十集
- 马士兵struts2视频教程第十一集
- 马士兵struts2视频教程第十二集
- 马士兵struts2视频教程第十三集
- 马士兵struts2视频教程第十四集
- 马士兵struts2视频教程第十五集
- 马士兵struts2视频教程第十六集
- 马士兵struts2视频教程第十七集
- 变态跳台阶
- 51NOD1515 明辨是非
- 多个Fragment之间的切换
- *hdu1078(记忆化搜索)
- xdotool源代码,需要的伙伴请自取
- JDBC知识 - 马士兵视频教程笔记
- 矩形覆盖
- 在Java中使用Sqlite数据库
- BillBoardView自定义控件广告板轮播
- 针对于分布式平台hadoop取数据的两种方式
- 解决Myeclipse服务器Servers视图下不显示tomcat解决: 1. 关闭Myeclipse 2. 去workspace中删除 com.genuitec.eclipse.ast.deploy
- 二进制中1的个数
- POJ 2492 A Bug's Life 并查集
- win8 vc++编译的程序在XP系统运行报错。一个警告标志(黄色三角形里面一个感叹号)