JDBC概述
什么是JDBC
- 是一种用于执行SQL语句的Java API
- 它由一组用Java语言编写的类和接口组成
- JDBC提供了一种操作数据的标准
JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,
通过驱动连接
JDBC的API
java.sql包装的就是JDBC的API
- 各大数据库厂商就会对JDBC的API提供实现类,也就是驱动包
- 注意不要引错包,不用引用这个不要引入com.mysql..Xxx类
创建连接
添加驱动
- 在项目当中创建一个文件夹为lib
- 把Mysql驱动包复制到该文件夹下
- builder path 编译路径
创建连接
0-查看驱动相关api
- ctrl+shift+t 查找drive
-
1.加载驱动
把com.mysql.jdbc.Driver这份字节码加载进JVM
当一份字节码被加载到JVM时,就会执行该字节码中的静态代码块
2.获取连接对象
连接时要求传入数据库地址
- 用户名
-
示例
小知识
查看当前的连接数
从1.6开始不用我们手动加载驱动了
从1.6开始它会自动读这个文件
- 在JavaWeb中不支持自动注册,所以我们还是需要自己手动写上。