IDEA使用JDBC连接数据库(编写访问数据库工具类:JdbcUtils / Dbutils)

本文详细介绍了如何通过IDEA使用JDBC连接MySQL数据库,包括下载MySQL驱动、注册驱动、编写并测试DbUtils类。重点步骤包括官网下载驱动、IDEA导入及配置连接代码实例。

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

JDBC的全称是:Java Database Connectivity,即Java数据库连接。

JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。

我们使用的是IDEA来连接数据库。

要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。

下面就直接带着大家做一遍这其中的步骤!👇

1、 进入MySQL的官网

www.mysql.com

2、按照下面截图的顺序,一步一步的来就可以了!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

到这里,我们已经完成了数据库驱动程序的下载。

在你的下载安装路径下,会出现一个压缩包,解压完成之后,会有这样一个文件夹
在这里插入图片描述

3、IDEA导入

在这里插入图片描述

4、编写DbUtils

//导入包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/*
 * 数据库连接
 */
public class Conn {
    public static void main(String[] args) {
        Connection con;
        //jdbc驱动
        String driver="com.mysql.cj.jdbc.Driver";
        //这里我的数据库是test,大家可以改成自己的数据库
        String url="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
        String user="root";
        String password="root";
        try {
        	//注册JDBC驱动程序
            Class.forName(driver);
            //建立连接
            con = DriverManager.getConnection(url, user, password);
            if (!con.isClosed()) {
                System.out.println("数据库连接成功");
            }
            con.close();
        } catch (ClassNotFoundException e) {
            System.out.println("数据库驱动没有安装");

        } catch (SQLException e) {
            e.printStackTrace();
            System.out.println("数据库连接失败");
        }
    }
}

注意:
如果你用的是mysql-connector5.x的版本,那drive这里需要改一下。8.x和5.x的驱动地址不同,大家要注意了。

 //jdbc驱动
        String driver="com.mysql.jdbc.Driver";

测试:
在这里插入图片描述

好了,到这里就大家可以使用这个工具包连接数据库了。

package com.hexiang.utils.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import org.apache.log4j.Logger; public class DBConnection { /** * 获得与数据库连接 * * @param path * @return Connection */ public static Connection getConn(String classDriver, String url, String user, String pwd) { try { Class.forName(classDriver); return DriverManager.getConnection(url, user, pwd); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } catch (SQLException ex) { ex.printStackTrace(); } return null; } public static Connection getConn(DataSource dataSource) { try { return dataSource.getConnection(); } catch (SQLException ex) { ex.printStackTrace(); } return null; } public static Connection getConn(String jndiName) { try { Context ctx; ctx = new InitialContext(); DataSource dataSource = (DataSource) ctx.lookup("java:comp/env/" + jndiName); return dataSource.getConnection(); } catch (NamingException ex) { ex.printStackTrace(); } catch (SQLException ex) { ex.printStackTrace(); } return null; } public static Connection getConn(Properties properties) { try { String driver = properties.getProperty("jdbc.driverClassName"); String url = properties.getProperty("jdbc.url"); String user = properties.getProperty("jdbc.username"); String password = properties.getProperty("jdbc.password"); Class.forName(driver); return DriverManager.getConnection(url, user, password); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } catch (SQLException ex) { ex.printStackTrace(); } return null; } /** * oracle连接 * * @param path * @return Connection */ public static Connection getOracleConn(String
### 在 IntelliJ IDEA 中通过终端下载并安装数据库插件 在 IntelliJ IDEA 中,虽然可以通过图形界面来管理插件,但是有时也希望通过命令行的方式来进行操作。然而需要注意的是,IntelliJ IDEA 的插件安装通常不是直接通过终端执行命令完成的,而是建议按照官方推荐的方法,在 IDE 内部进行设置。 对于希望在侧边栏集成 MySQL 数据库支持的情况,具体的操作流程如下: #### 使用内置市场安装 Database Tools 和 SQL 插件 为了能够在 IntelliJ IDEA 中方便地管理和连接MySQL 数据库,并将其展示于侧边栏中,应当先确保已经启用了 `Database Tools and SQL` 插件[^2]。此插件默认情况下可能已预装;如果没有,则可通过 Preferences/Settings -> Plugins 页面搜索 "Database Tools and SQL" 并点击 Install 来获取该插件。 #### 设置数据源与驱动程序 一旦上述插件被激活之后,就可以继续配置数据源了。转至 View -> Tool Windows -> Database 或者直接按下 Alt+1 (Windows/Linux) / Cmd+1 (Mac),打开数据库工具窗口。接着添加一个新的数据源(通常是 JDBC 类型),指定目标 MySQL 实例的相关参数,包括但不限于主机地址、端口号以及认证信息等。此时还需要上传合适的 JDBC Driver 文件——即适用于所选版本 MySQL.jar 包文件[^4]。 #### 自动化脚本辅助安装(非标准做法) 尽管不鼓励绕过 GUI 流程手动干预插件加载路径,但如果确实有特殊需求想要编写自动化脚本来帮助部署环境的话,那么可以考虑利用 JetBrains 提供的一系列 API 接口或者是第三方提供的 SDK 工具集。不过这种方式涉及到更复杂的编程工作量和技术细节探讨,超出了当前讨论范围[^3]。 ```bash # 此处仅为示意性代码片段,实际操作应遵循官方指南 wget https://repo1.maven.org/maven2/mysql/mysql-<version>.jar -O ~/Downloads/mysql-connector.jar ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值