首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【JDBC】JDBC 访问数据库 ( IntelliJ IDEA 创建 Gradle 工程 | build.gradle 导入数据库驱动依赖 jar 包 | 使用 JDBC 访问数据库 )

【JDBC】JDBC 访问数据库 ( IntelliJ IDEA 创建 Gradle 工程 | build.gradle 导入数据库驱动依赖 jar 包 | 使用 JDBC 访问数据库 )

作者头像
韩曙亮
发布2023-03-25 11:43:28
发布2023-03-25 11:43:28
2.4K0
举报

文章目录

一、IntelliJ IDEA 创建 Gradle 工程


在 IntelliJ IDEA 的菜单栏中 , 选择 " File / New / Project… " 选项 ,

选择创建的 Gradle 工程 ,

点击 Next 在新对话框中输入工程名称 JDBC , 创建工程 ;

创建后的工程 :

二、导入数据库驱动依赖 jar 包


1、为 Gradle 定义 Maven 仓库

在 build.gradle 构建脚本 中 的 repositories 块中 , 定义 项目 依赖库 的 Maven 仓库 mavenCentral() ;

常见的 Maven 仓库有 :

  • mavenCentral() : 中央 Maven 仓库 , 可以找到绝大多数的开源库 ;
  • google() : Google 维护的 Maven 仓库 , 中国国内无法访问 ;
  • jcenter() : 已经停止维护 ;

2、添加 MySQL 数据库驱动依赖

添加 MySQL 数据库驱动依赖 :

代码语言:javascript
复制
repositories {
    mavenCentral()
}

dependencies {
    implementation 'mysql:mysql-connector-java:8.0.28'
}

加载 MySQL 数据库驱动时 , 使用如下代码 :

代码语言:javascript
复制
// 加载 JDBC 驱动
Class.forName("com.mysql.cj.jdbc.Driver");

3、添加 SQLServer 数据库驱动依赖

添加 SQLServer 数据库驱动依赖 :

代码语言:javascript
复制
repositories {
    mavenCentral()
}

dependencies {
    implementation 'com.microsoft.sqlserver:mssql-jdbc:9.4.0.jre8'
}

加载 SQLServer 数据库驱动时 , 使用如下代码 :

代码语言:javascript
复制
// 加载 JDBC 驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

4、Maven 工程添加数据库驱动依赖

如果在 Maven 工程中 , 在 pom.xml 中添加下面的依赖 :

  • 添加 SQLServer 依赖 :
代码语言:javascript
复制
<dependencies>
    <!-- Other dependencies -->
    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>9.4.0.jre8</version>
    </dependency>
</dependencies>
  • 添加 MySQL 依赖 :
代码语言:javascript
复制
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.27</version>
</dependency>

三、使用 JDBC 访问数据库


使用 JDBC 访问数据库代码示例 :

代码语言:javascript
复制
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class SQLServerExample {
    public static void main(String[] args) {
        // 数据库连接字符串
        String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=YourDatabaseName;user=YourUsername;password=YourPassword";

        try {
            // 加载 JDBC 驱动
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

            // 建立数据库连接
            Connection connection = DriverManager.getConnection(connectionUrl);

            // 创建一个 Statement 对象以执行 SQL 查询
            Statement statement = connection.createStatement();

            // 执行 SQL 查询
            ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table_name");

            // 处理查询结果
            while (resultSet.next()) {
                System.out.println("Column1: " + resultSet.getString("column1")
                        + ", Column2: " + resultSet.getString("column2"));
            }

            // 关闭资源
            resultSet.close();
            statement.close();
            connection.close();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、IntelliJ IDEA 创建 Gradle 工程
  • 二、导入数据库驱动依赖 jar 包
    • 1、为 Gradle 定义 Maven 仓库
    • 2、添加 MySQL 数据库驱动依赖
    • 3、添加 SQLServer 数据库驱动依赖
    • 4、Maven 工程添加数据库驱动依赖
  • 三、使用 JDBC 访问数据库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档