一.教材学习内容总结

第十六章 整合数据库

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版)》学习指导

最新文章

  1. 安卓刷机--fastboot线刷
  2. Graphics绘图闪烁的问题
  3. ftp下载目录下所有文件及文件夹内(递归)
  4. Highcharts结合PhantomJS在服务端生成高质量的图表图片
  5. Oracle闪回技术(Flashback)
  6. 最简单的Android教程之自定义控件
  7. Iterator 迭代器(一)
  8. 【转载】C++ 值传递、指针传递、引用传递详解
  9. python03函数、递归
  10. URAL 1586 Threeprime Numbers(DP)
  11. MVC5 属性路由
  12. 继续推广我的新博客xysay:http://www.xysay.com/
  13. Timer和counter
  14. webstorm的默认project编码为系统编码GBK.
  15. nginx提示No input file specified怎么办
  16. Android开发之Action Bar
  17. [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  18. replicated mode vs global mode - 每天5分钟玩转 Docker 容器技术(105)
  19. 【bzoj3456】城市规划(多项式求逆+dp)
  20. NOI2010能量采集(数学)

热门文章

  1. HDU 3507 - Print Article - [斜率DP]
  2. SHU 414 - 字符串进制转换
  3. 【linux & &&命令】&后台(并行)命令 &&串行命令
  4. BPDU报文(RSTP)
  5. 发送html内容的email(转)
  6. curl 一个无比有用的网站开发工具
  7. 理解SQL Server中索引的概念,原理
  8. [LeetCode] 182. Duplicate Emails_Easy tag: SQL
  9. 关闭WPS启动时显示的在线模板
  10. testng入门教程8 TestNG异常测试