JDBC详细入门1

JDBC概念

JDBC概念

JDBC是一个可用于执行SQL语句的java API,可用于多种关系型数据库的访问,是由java编写的类和接口组成

JDBC的本质

JDBC是java提供的一套规范也是接口。用于快速实现不同关系型数据的连接

JDBC的快速入门程序

JDBC分为7个步骤

  1. 导入jar包
  2. 注册驱动
  3. 连接数据库
  4. 获取执行者对象
  5. 执行SQL语句并返回结果
  6. 处理结果
  7. 释放资源
    加载驱动
    下载对应的jar包导入IDEA中

//加载jar包
        //注册驱动
        Class.forName("com.mysql.cj.jdbc.Driver");
        //获取数据库连接
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "root", "123123");
        //获取执行者对象
        Statement stat = con.createStatement();
        //执行SQL语句并返回结果
        String str="SELECT * FROM student";
        ResultSet res = stat.executeQuery(str);
        //处理结果
        while (res.next()){
            System.out.println(res.getInt("id")+"\t"+res.getString("name")+"\t"+res.getInt("age"));
        }
        //释放资源
        con.close();
        stat.close();
        con.close();

JDBC功能类详解

  1. DriverManager驱动管理对象
    注册驱动
    本质上使用的注册给定的驱动程序:static void registerDriver(Driver driver)
    代码中jar包8.0以下使用:Class.forName(“com.mysql.jdbc.Driver”);
    8.0以上使用:Class.forName(“com.mysql.cj.jdbc.Driver”);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值