[入门]——Java、JavaWeb——9.JDBC

9.JDBC

9.1. 什么是JDBC

JDBC的全称是Java 数据库连接(Java Database Connectivity), 它是一套用于执行SQL语句的Java API。


通过它可以连接数据库,使用SQL语句完成增删改查等操作。


[入门]——Java、JavaWeb——9.JDBC_第1张图片

JDBC在应用程序与数据库之间起到一个桥梁的作用。并且使用JDBC技术, 通用性强。


当应用程序使用JDBC访问特定的数据库时, 需要通过不同数据库驱动与不同的数据库进行连接, 连接后即可对他数据库进行相应的操作。

9.2. JDBC常用的API

9.2.1. Driver接口

Driver接口是所有JDBC驱动程序必须实现的接口。用于提供给数据库厂商使用。


在编写JDBC程序时, 必须要把所使用的数据库驱动程序或类库加载到项目的classpath中(这指MySQL驱动 JAR包)。

9.2.2.DriverManager 类

DriverManager类用于加载JDBC驱动并且创建与数据的连接。 提供了连个比较重要的静态方法。

[入门]——Java、JavaWeb——9.JDBC_第2张图片

9.2.3. Connection 接口

Connection接口代表Java程序和数据库的连接。

[入门]——Java、JavaWeb——9.JDBC_第3张图片

9.2.4. Statement 接口

用于执行静态的SQL语句的对象。

9.3JAVA 连接数据库的步骤

  1. 加载数据库驱动
  2. 通过DriverManager获取数据库连接对象
  3. 通过Connection兑现获取Statement对象
  4. 使用Statement对象执行SQL语句
  5. 操作ResultSet结果集
  6. 关闭连接释放资源

java 连接mysql8

与mysql5不同, mysql8的驱动字符串为

com.mysql.cj.jdbc.Driver

并且连接时的URL要有时区

jdbc:mysql://localhost:3306/yourdatabase?serverTimezone=时区

如:

jdbc:mysql://localhost:3306/jdbc?serverTimezone=Asia/Shanghai

你可能感兴趣的:(Java,Web,java)