0
点赞
收藏
分享

微信扫一扫

JDBC的使用(重点掌握)

毅会 2022-02-20 阅读 56

我们的程序会通过数据库驱动和数据库直接打交道!

SUN公司为了简化开发人员的工作量,提供了一个Java操作数据库的规范(JDBC),这些规范的实现由具体的厂商去做。Java开发人员只需要

导入java.sql,javax.sql,数据库驱动包。

package com.jdbc.demo01;

import java.sql.*;

//第一个jdbc程序
public class JdbcFirst {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //加载驱动
        Class.forName("com.mysql.cj.jdbc.Driver");//固定写法,
        //填写用户信息和url
        String url="jdbc:mysql://localhost:3306/school?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC";
        String username="root";
        String password="123456";//数据库密码
        //连接成功,获取到数据库对象,Connection代表数据库
        Connection connection=DriverManager.getConnection(url,username,password);
        //执行SQL的对象,Statement执行SQL的对象。
        Statement statement=connection.createStatement();
        //用SQL的对象去执行SQL语句,可能存在结果,查看返回结果。
        String sql="SELECT * FROM sc";
        ResultSet resultSet=statement.executeQuery(sql);//返回的结果集,封装了我们全部查询出来的结果!
        while (resultSet.next()){
            System.out.println("学号"+resultSet.getObject("Sno"));
            System.out.println("课程号"+resultSet.getObject("Cno"));
            System.out.println("分数"+resultSet.getObject("Grade"));

        }
        //释放连接(先打开的后关闭)
        resultSet.close();
        statement.close();
        connection.close();
    }
}

步骤总结:

1,加载驱动

2,连接数据库DriverManager

3,获得执行SQL的对象Statement

4,获得返回的结果集resultset

5,释放连接close

举报

相关推荐

0 条评论