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[]数据。html

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

        暂无java

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

        代码已托管sql

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

        实践能进步,有问题先本身学习解决,不懂再问,这样能够提升学习独立性。数据库

        学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 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

参考资料

相关文章
相关标签/搜索