20145127《java程序设计》第九周学习总结

一.教材学习内容总结

第十六章 整合数据库

16.1 JDBC入门

JDBC(Java DataBase Connectivity)

驱动的四种类型
JDBC-ODBC Bridge Driver
Native API Driver
JDBC-Net Driver
Native Protocal Driver

服务提供者框架(Service Provider Framework):多个服务提供者实现一个服务,
系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来

组件
服务接口(Service Interface)
提供者注册API(Provider Registration API)
服务访问API(Service Access API)
服务提供者接口

+JDBC API

  • 服务接口(Service Interface): Connection
  • 提供者注册API(Provider Registration API):DriverManager.registerDriver
  • 服务访问API(Service Access API):DriverManager.getConnection
  • 服务提供者接口:Driver

连接数据库
注册Driver: DriverManager.registerDriver()
获取Connection: Connection conn = DriverManager.getConnection(jdbcUrl, userName, password);
关闭Connection

16.2 JDBC进阶

第十七章 反射与类加载器

17.1 运用反射

17.2 了解加载器

第十八章 自定义泛型、枚举与注释

18.1 自定义泛型

18.2 自定义枚举

18.3 关于注解

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

本周的学习内容说实话有点多,光是看书并不能都看懂弄会,但是书本上的只是我都认真的学习了,收获很多,就是不知道以后能用到多少了。

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

ConnectionDemo.java: 数据库连接测试(注意数据库用户名,口令要根据自己的实际情况修改)
使用XAMPP中的PHPAdmin 建好数据库并进行测试
1.建数据库: CREATE SCHEMA demo;

2.建数据库表

use demo;
CREATE TABLE t_message (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name CHAR(20) NOT NULL,
email CHAR(40),
msg TEXT NOT NULL
) CHARSET=UTF8;

下载并在IDEA中配置驱动

四、其他(感悟、思考等)

连续几周,需要学习的内容比较多,感觉有点吃紧还有一部分知识点掌握的不好,看来需要再接再厉了。

五、参考资料

Java学习笔记(第8版)
《Java学习笔记(第8版)》学习指导

posted @ 2016-05-01 18:53  kongjm  阅读(180)  评论(2编辑  收藏  举报