20145129 《Java程序设计》第9周学习总结

20145129 《Java程序设计》第9周学习总结

教材学习内容总结

  • JDBC简介
    • JDBC(Java DataBase Connectivity)是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性。
    • 在操作JDBC驱动程序时,依方式可将驱动程序分为4种类型:
      • Type 1:JDBC-ODBC Bridge Driver
      • Type 2:Native API Driver
      • Type 3:JDbc-Net Driver
      • Type 4:Native Protocol Driver
    • JDBC标准分为:JDBC应用程序开发者接口、JDBC驱动程序开发者接口
    • 连接数据库:连接数据库必须要有厂商操作的JDBC驱动程序
    • 使用Statement、ResultSet:Conection是数据库连接的代表对象,接下来必须取得java.sql.Statement操作对象 调用clearstatement清除设置的参数,之后就能再次使用这个PreparedStatement实例
    • 使用PreparedStatement、CallableStatement:在使用时必须注意SQL类型与java数据类型的对应。
  • JDBC进阶
    • 使用DateSource取得联机:让messageDAO依赖于javax.sql.DataSource接口,可以通过个头connection()取得connnection
    • 使用ResultSet卷动、更新数据:update、update等方法可以及进行数据修改
    • 批次更新:用addbatch收集收集sql可以实现批次更新
    • Blob、Clob
      • Blob拥有getBinaryStream()、getBytes()等方法,可以取得代表字段来源的InputStream或字段的byte[]数据。

教材学习中的问题和解决过程

暂无

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

代码已托管

其他(感悟、思考等,可选)

实践能进步,有问题先自己学习解决,不懂再问,这样可以提高学习独立性。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 3000行 15篇 300小时
第一周 50/50 2/2 14/14
第二周 100/150 1/3 10/24
第三周 300/450 1/4 15/39
第四周 350/800 1/5 50/74
第五周 200/1000 1/6 30/104
第六周 500/1500 2/8 26/130
第七周 200/1700 2/10 20/130
第八周 316/2016 2/12 20/150

参考资料

posted @ 2016-05-01 23:21  20145129  阅读(202)  评论(1编辑  收藏  举报