教材学习内容总结
- 连接数据库:
Connection getConnection(java.lang.String,java.lang.String,java.lang.String)
Connection getConnection(java.lang.String)
- 条件与排序查询:when语句和order by子语句
- 更新、添加与删除:
- 更新:
update 表 set 字段 = 新值 where <条件子句>
- 添加:
insert into 表(字段列表) values (对应的具体记录)
- 删除:
delete from 表名 where <条件子句>
- 更新:
- 通配符?的使用:在预处理语句中可以使用
?
通配符(英文?)来代替字段的值 - 事务:指应用程序保证事务中的SQL语句要么全执行要么全不执行
- JDBC事务处理的步骤:先用
setAutoCommit(booean b)
方法关闭自动提交方法;再用commit()
方法处理事务;用rollback()
方法处理事务失败
- JDBC事务处理的步骤:先用
代码调试中的问题和解决过程
- 问题:在调试第十一章P337的Example11_4.java的时候,结果集没有输出记录
- 解决方案:当返回结果集后,必须立即输出结果集的记录,不然会接着自动执行了更新语句
其他(感悟、思考等)
无
参考资料
- 《Java程序设计》