JDBC简介
JDBC概念
- JDBC就是使用Java语言操作关系型数据库的一套API
- 全称:(Java DataBase Connectivity)Java数据库连接
- JDBC是一套标准接口,实现同一套Java代码,操作不同的关系型数据库
JDBC本质
- 官方(sun)公司定义的一套操作所有关系型数据库的规则,即接口
- 各个数据库厂商去实现这套接口,提供数据库驱动jar包
- 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类
JDBC好处
- 各数据库厂商使用相同的接口,Java代码不需要针对不同的数据库去单独开发
- 可以随时替换底层的数据库,访问数据库的Java代码基本不变
JDBC快速入门
流程
0.创建工程,导入MySQL相关驱动jar包
1.注册驱动
Class.forName("com.mysql.jdbc.Driver")
2.获取连接
Connection conn = DriverManager.getConnection(url,username,password);
3.定义SQL语句
String sql = "update...";
4.获取执行SQL对象
Statement stmt = conn.createStatement();
5.执行SQL
stmt.executeUpdate(sql);
6.处理返回结果
7.释放资源
代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
/**
* JDBC快速入门
*/
public class JDBCDemo {
public static void main(String[] args) throws Exception {
//1.JDBC快速入门
Class.forName("com.mysql.jdbc.Driver");
//2.获取连接
String url="jdbc:mysql://127.0.0.1:3306/sjt2405_1";
String username="root";
String password="123456";
Connection conn = DriverManager.getConnection(url, username, password);
//3.定义sql
String sql = " ";
//4.获取执行sql的对象Statement
Statement stmt = conn.createStatement();
//5.执行sql
int count =stmt.executeUpdate(sql);//受影响的行数
//6.处理结果
System.out.println(count);
//7.释放资源
stmt.close();
conn.close();
}
}
标签:JDBC,Java,String,数据库,stmt,sql,入门
From: https://blog.csdn.net/weixin_68489989/article/details/139725708