发布时间:2022-12-04 文章分类:编程知识 投稿人:王小丽 字号: 默认 | | 超大 打印

1 JDBC简介

JDBC概念

JDBC本质

使用JDBC优点

JDBC与各关系型数据库的联系如下图所示:
JDBC简介
作用:

通过JDBC技术与数据库进行交互,使用Java语言发送SQL语句到数据库中,可以实现对数据的增、删、改、查等功能,可以更高效、安全的管理数据。即JDBC是数据库与Java代码的桥梁(链接)。

实现步骤如下:

1. 注册驱动
2. 获取链接
3.定义sql语句
4. 获取执行sql代码的对象
5. 执行SQL
6. 处理结果集
7. 释放资源

演示代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class Main {
    public static void main(String[] args) throws Exception{
        //1.注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //2.获取链接
        String url="jdbc:mysql://127.0.0.1:3306/school";
        String username="root";
        String password="12345678";
        Connection conn= DriverManager.getConnection(url,username,password);
        //3.定义sql
        String sql="UPDATE `school`.`student` SET `age` = '20' WHERE `sid` = 'S_1001' AND `sname` = 'lili' AND `age` = '18' AND `gender` = 'male';";
        //4.获取执行sql代码的对象Statement
        Statement state=conn.createStatement();
        //5.执行msql语句
        int count=state.executeUpdate(sql);
        //6.处理结果
        System.out.println(count);
        //7.释放资源
        state.close();
        conn.close();
    }
}

诺代码成功返回结果,并在数据库上显示即成功

结果

JDBC简介
JDBC简介