如何下载 JDBC 驱动

如何下载 JDBC 驱动

JDBC(Java Database Connectivity)驱动用于 Java 应用程序与数据库的连接。不同的数据库有不同的 JDBC 驱动,以下是常见数据库的下载方法:


1. 官方网站下载 JDBC 驱动

根据数据库类型,从官方渠道获取 JDBC 驱动程序。以下是常见数据库的下载地址:

数据库 JDBC 驱动下载地址
MySQL MySQL Connector/J
PostgreSQL PostgreSQL JDBC
SQL Server Microsoft JDBC Driver
Oracle Oracle JDBC
MariaDB MariaDB Connector/J
SQLite SQLite JDBC
IBM Db2 IBM Db2 JDBC
Snowflake Snowflake JDBC

2. 通过 Maven 下载(推荐)

如果使用 Maven,可以直接在 pom.xml 中添加依赖:

(1)MySQL

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency>

(2)PostgreSQL

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.5.1</version>
</dependency>

(3)SQL Server

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>12.2.0.jre11</version>
</dependency>

(4)Oracle

<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>19.8.0.0</version>
</dependency>

3. 手动下载 JAR 文件

如果不使用 Maven,可以手动下载 .jar 文件并添加到 Java 项目中:

  1. 进入数据库的 JDBC 官方下载页面
  2. 下载 .jar 文件
  3. .jar 文件复制到项目的 lib 目录
  4. 在 IDE(如 IntelliJ IDEA、Eclipse)中添加依赖
    • IntelliJ IDEA:FileProject StructureLibraries+ 添加 .jar
    • Eclipse:右键项目Build PathAdd External JARs

4. 验证 JDBC 驱动

可以使用 Java 代码验证是否成功加载 JDBC 驱动:

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

public class JDBCTest {
    public static void main(String[] args) {
        try {
            // 加载 MySQL 驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb", "root", "password");
            System.out.println("数据库连接成功!");
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

如果代码执行后打印 "数据库连接成功!",则 JDBC 驱动安装成功。


总结

  • 官方网站下载:适用于手动管理 .jar 文件
  • Maven 方式(推荐):适用于 Java 项目自动管理依赖
  • 手动添加 JAR:适用于非 Maven 项目
  • 代码测试 JDBC:确保驱动安装和配置正确
posted @ 2025-03-20 10:38  管道工人刘博  阅读(249)  评论(0)    收藏  举报