JDBC链接数据库增删改查

1.JDBC概述

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。
JDBC链接数据库增删改查_第1张图片

2.详细代码

2.1 获取数据库所有数据

 //注册mysql驱动
        Class.forName("com.mysql.jdbc.Driver");
        //链接数据库
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/work", "root", "root");
        //通过链接获取sql发射器
        PreparedStatement statement = conn.prepareStatement("select * from user;");
        //获取结果集
        ResultSet resultSet = statement.executeQuery();
        //迭代结果集
        while (resultSet.next()){
            //根据数据库的数据类型来get!
            int id = resultSet.getInt("id");
            String name = resultSet.getString("name");
            String pwd = resultSet.getString("pwd");
            System.out.println("id:"+id+" name:"+name+" pwd:"+pwd);
        }
        //关闭资源
        resultSet.close();
        statement.close();
        conn.close();
       

2.2 删除 增加 修改

//注册mysql驱动
        Class.forName("com.mysql.jdbc.Driver");
        //链接数据库
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/work", "root", "root");
        //通过链接获取sql发射器
        PreparedStatement statement = conn.prepareStatement("UPDATE  USER SET pwd='333' WHERE NAME='rose';");
        //获取修改 可以有返回值 返回值是数据库受影响的行数 并且 修改 删除 添加均使用executeUpdate
        statement.executeUpdate();

        System.out.println("执行完毕");
        //关闭资源
        statement.close();
        conn.close();

你可能感兴趣的:(JDBC,数据库,jdbc,sql)