JDBC入门 第一章

前几篇文章介绍了SQL语句的基础用法,下面我们将重点讲解JDBC的使用。

目录

介绍

JDBC是什么?

JDBC的本质?

JDBC有哪些好处?

快速入门


介绍

JDBC是什么?

JDBC是使用java语言操作关系型数据库的一套API

JDBC的本质?

是Java定义的统一数据库操作接口,相当于Java程序与数据库之间的"翻译官"。它制定标准规则(API),由各数据库厂商提供具体实现(驱动)。开发者只需按JDBC接口编程,无需关心底层数据库差异,通过Connection连接、Statement执行SQL、ResultSet获取结果完成交互,实现了"写一次代码,操作多种数据库"的目标。本质是面向接口编程+驱动程序桥接的数据库访问方案。

JDBC有哪些好处?

让 Java 用同一套代码无缝操作所有数据库

快速入门

0.创建工程,导入驱动jar包

驱动下载

1.定义数据库连接信息

String url = "jdbc:mysql://localhost:3306/user"; //连接地址
String user = "root"; //用户名
String password = "password"; //密码

2.建立连接

Connection connection = DriverManager.getConnection(url, user, password);

3.定义SQL语句

String sql="SELECT * FROM tb_user";

4.获取执行SQL对象

Statement statement = connection.createStatement();

5.执行SQL语句

ResultSet resultSet = statement.executeQuery(sql);

6.处理结果

while (resultSet.next()) {
            System.out.println("name:"+resultSet.getString("name")
                    +",age:"+resultSet.getString("age"));
        }

7.释放资源

statement.close();

示例

public class JDBCDemo {
    public static void main(String[] args) throws Exception {
        String url = "jdbc:mysql://localhost:3306/user";
        String user = "root";
        String password = "password";

        Connection connection = DriverManager.getConnection(url, user, password);

        String sql="SELECT * FROM tb_user";

        Statement statement = connection.createStatement();

        ResultSet resultSet = statement.executeQuery(sql);

        while (resultSet.next()) {
            System.out.println(resultSet.getString("name")
                    +","+resultSet.getString("age"));
        }

        statement.close();
    }
}

接下来我们将详细讲解,敬请期待……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值