您的位置:首页 > 编程语言 > Java开发

20145213《Java程序设计》第九周学习总结

2016-05-01 22:57 459 查看

20145213《Java程序设计》第九周学习总结

教材学习总结

“五一”假期过得太快,就像龙卷风。没有一点点防备,就与Java博客撞个满怀。在这个普天同庆的节日里,根本无心学习啊有木有,只想早点把博客写了出去劳动才是向广大劳动人民致敬的正确姿势嘛!老规矩,开始搬砖。

数据库本身是个独立运行的应用程序,应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找

通常你的应用程序会利用一组专门与数据库进行通信协议的链接库,以简化与数据库沟通是的程序撰写。不同的数据库通常有不同的通信协议,用来联机不同数据库的链接库。

JDBC是Java联机数据库的标准规范,定义一组标准类与接口。JDBC标注主要分为两个部分:应用程序开发者接口以及JDBC驱动程序开发者接口。

操作JDBC驱动程序时,依操作方式可将驱动程序分为4种类型:

1.JDBC-ODBC Bridge Driver

关键词:微软、弹性不足、有跨平台限制

2.Native API Driver

关键词:速度最快、没有跨平台

3.JDBC-Net Driver

关键词:中介组件、速度较慢、获得架构弹性

4.Native Protocol Driver

关键词:有数据库厂商直接提供

取得数据库联机,必须有几个动作:

1.注册Driver操作对象

com.mysql.jdbc.Driver
类操作了
java.sql.Driver
接口,管理
Driver
操作对象的类是
java.sql.DriverManager
.调用其静态方法
registerDriver
进行注册。

也可以想办法加载
Driver
接口操作类
.class
文档,就会完成注册。例如,可以通过
java.lang.Class
类的
forName()


2.获得Connection操作对象

Connection
接口的操作对象时数据库联机代表对象,要取得
Connection
操作对象,可以通过
DriverManager
getConnection
。除了基本的用户名称,密码之外,还必须提供JDBC URL,其定义了链接数据库时的协议、子协议、数据源识别。

3.关闭Connection操作对象

取得
Connection
对象之后,可以使用
isClosed
方法测试与数据库的链接是否关闭。在操作完数据库之后,若确定不再需要链接,则必须使用
close()
来关闭与数据库的链接,一释放链接时相关的必要资源。

教材学习中遇到的问题及解决过程

1.教材P506 JDBC URL在撰写在XML配置文件中,此时不能直接在XML中写
&
符号,而必须改写为
&;
替代字符。对吧?那我们翻到教材506页会发现作者仅把最后一个&替换,之前出现的&为什么不替换呢?

2.教材p526第八行的
Blob
应该改为
Clob


3.为什么第十六章越看到后面越看不懂啊!各种类、各种方法铺天盖地而来。

代码托管截图



学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周20/201/110/10
第二周200/2201/215/25
第三周200/4201/315/40
第四周200/6201/415/55
第五周100/7201/510/65
第六周200/9202/615/80
第七周180/11001/815/95
第八周100/12001/915/110
第九周400/16001/1015/125

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: