201711671224 《Java程序设计》第11章学习总结

教材学习内容总结

  • 连接数据库: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() 方法处理事务失败

代码调试中的问题和解决过程

  • 问题:在调试第十一章P337的Example11_4.java的时候,结果集没有输出记录
  • 解决方案:当返回结果集后,必须立即输出结果集的记录,不然会接着自动执行了更新语句

其他(感悟、思考等)

参考资料

  • 《Java程序设计》

猜你喜欢

转载自blog.csdn.net/nemeziz/article/details/84542875