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

时间:2023-12-23 21:34:55

20145225《Java程序设计》

第9周学习总结

教材学习内容总结

第十六章 整合数据库

16.1JDBC
JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性。

  1. 类型:
    1.JDBC-ODBC Bridge Drive
    、2.Native API Driver
    、3.JDbc-Net Driver
    、4.Native Protocol Driver。

  2. 两个部分:JDBC应用程序开发者接口、JDBC驱动程序开发者接口。

  3. 连接数据库:要连接数据库必须要有厂商操作的JDBC驱动程序。

  4. Statement与ResultSet:Conection是数据库连接的代表对象,必须取得java.sql.Statement操作对象 调用clearstatement清除设置的参数。

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

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

16.2JDBC进阶

  1. DateSource联机:让messageDAO依赖于javax.sql.DataSource接口,可以通过个头connection()取得 connnection。

  2. 使用ResultSet卷动、更新数据:update、update等方法可以及进行数据修改。

  3. 批次更新:用addbatch收集收集sql可以实现批次更新。

  4. metadata:取得数据库的整体信息,取得域名字段类型等信息。

  5. RowSet:对列集合进行增删查改

第十七章 反射与类加载器

Java真正需要某个类时才会加载对应的.class文档, 而非在程序启动就加载所有类。java.lang.Class的实例代表Java应用程序运行时加载的.class文档。 可以通过Object的getClass()方法,或者通过.class常量取得每个对象对应的Class对象,如果是基本类型, 也可以使用对应的打包类加上.TYPE取得Class对象。 例如:Integer.TYPE可取得代表int的Class对象。

第十八章 窗口程序设计

创建具有读取、存储功能的窗口文本编辑器

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

本周代码见代码托管https://git.oschina.net/nizaikanwoba/java-besti-is-2015-2016-2-20145225

其他(感悟、思考等,)

好好学。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 150/150 2/2 15/15
第二周 150/300 1/3 15/30
第三周 200/500 1/4 15/45
第四周 200/700 1/5 15/60
第五周 200/900 1/6 15/75
第六周 200/1100 1/7 15/80
第七周 200/1300 2/9 15/75
第八周 200/1500 2/11 15/90
第九周 200/1700 2/13 15/105

参考资料