目录
JDBC
1、 什么是 JDBC?
JDBC(Java Database Connectivity) Java 连接数据库的规范(标准),可以使用 Java 语言连接数据库完成 CRUD 操作。
2、 JDBC 核心思想
Java 中定义了访问数据库的接口,可以为多种关系型数据库提供统一的访问方式。由数据库厂商提供驱动实现类(Driver 数据库驱动)。
核心思想 |
---|
2.1 MySQL 数据库驱动
mysql-connector-java-5.1.X.jar 适用于 5.X 版本
mysql-connector-java-8.0.X.jar 适用于 8.X版本
ps: 常识
jar包其实就是一种压缩包,其中就是一个java项目
mysql-connector-java-5.1.X.jar 中就是mysql厂商根据jdbc协议提供一些实现代码
3、 环境搭建
mysql厂商提供的jdbc规范的实现,要想完成JDBC操作,就需要将驱动包加入到当前项目中.
3.1 idea导入类库
打开项目结构(Project Structure) |
---|
选择libraries,添加jar包 |
---|
本地磁盘选择jar包 |
---|
应用生效 |
---|
下方,External查看导入类库 |
---|
3.2 maven依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
<!-- <version>8.0.29</version> -->
</dependency>
3.3 测试
public class TestJDBC {
public static void main(String[] args) throws ClassNotFoundException {
/**
* 这个是java反射机制
* 通过类路径将mysql驱动包文件加载到jvm
*/
Class.forName("com.mysql.jdbc.Driver");
System.out.println("OK" );// 只要不报错,就说明jar包导入成功
}
}