JDBC(Java Data Base Connectivity:java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
简单理解:用Java的类和接口去获得数据库连接,以及操作数据库。
框架理解:
JDBC执行流程图理解:
以下示例是基于maven的,故导入依赖即可,否则需要手动导入数据库驱动。
1、先创建数据库,建表插入数据。
2、使用Java idea连接好数据库
选择数据库
导入成功
pom.xml中配置依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.49</version>
</dependency>
编写jdbc的步骤:
1、配置数据库驱动标识及登录信息
2、通过反射加载数据库驱动
3、连接数据库
4、编写sql语句
5、执行sql语句并获得结果集
6、关闭连接,释放资源,先开后关
1、使用不安全的Statement对象
import java.sql.*;
public class TestJdbc {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//数据库连接地址及配置信息
String url = "jdbc:mysql://localhost:3306/jdbc?useSSL=false&useUnicode=true&characterEncoding=utf-8";
String username = "root";