JDBC连接MySQL数据库的步骤

本文详细介绍了使用JDBC连接MySQL数据库的过程,包括导入驱动、建立连接、执行查询语句及结果处理等步骤,并通过示例代码展示了如何进行数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JDBC连接MySQL数据库的步骤

首先导入mysql的驱动程序包 :mysql-connector-java-5.1.7-bin.jar

  1. 加载JDBC驱动程序
  2. 提供JDBC连接的URL、创建数据库的连接
  3. 创建一个Statement语句对象
  4. 执行SQL语句
  5. 关闭JDBC对象释放资源

导入驱动包
在这里插入图片描述

测试连接数据库

package test;

import java.sql.Connection;
import java.sql.DriverManager;


public class testConn {
    public static void main(String[] args) throws Exception {
        Class.forName("com.mysql.jdbc.Driver");

        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/**?characterEncoding=utf8","root","root");
        if (conn != null) {
            System.out.println("数据库连接成功!");
        }else{
            System.out.println("数据库连接失败!");
        }
    }
}

测试JDBC的功能(以查询为例)

 @Test
    public void select() throws Exception{
        //1.创建mysql的驱动对象
        Class.forName("com.mysql.jdbc.Driver");
        //2.获取数据库连接对象
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/**?characterEncoding=utf8","root","root");
        //3.1创建sql语句的对象:statement
        Statement stat = conn.createStatement();
        //3.2创建sql语句:语法和数据库sql语句一样
        String sql = " select * from dept ";
        //4.执行查询并返回结果集
        //excuteQuery:执行查询操作
        //ResultSet:结果集:存放的是查询出来的dept表的数据
        ResultSet rs = stat.executeQuery(sql);
        //next():表示指针下移一行
        while(rs.next()){
            System.out.println(rs.getInt(1)+","+
            rs.getString("dname")+","+
            rs.getString(3));
        }
        //5.断开连接,释放资源
        //从小往大关闭
        rs.close();
        stat.close();
        conn.close();
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值