1.简介
就是用java代码操作数据库

2.JDBC API详解
DriverManager
注册驱动
了解一下就差不多了,总之class.forname就是通过DriverManager来注册驱动的
获取数据库连接

如果不用uesSSL=false,就会弹出一大堆很烦人的东西
Connection
事务管理

主要用第二个,并且通过Try.catch来进行处理. 在try里面写开启和提交事务,一旦遇到异常,就在catch里面进行回滚;
获取执行SQL对象

主要记住前两个就行了,要参考下面的statement看
statement

resultset


主要是看下面那一张
Preparedstatement
作用就是防止SQL注入
SQL注入就是利用引号的拼接

和statement的区别就是preparedstatement多了一个?代替字符串拼接的功能,可以防止SQL注入,而且和statement的创建方式也存在差别,可以看看connection部分
执行SQL的时候两种方法的返回值和statement一样
3.数据库连接池

看看视频吧