【JDBC】JDBC 访问数据库 ( IntelliJ IDEA 创建 Gradle 工程 | build.gradle 导入数据库驱动依赖 jar 包 | 使用 JDBC 访问数据库 )
2023-06-13 09:17:40 时间
文章目录
一、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 数据库驱动依赖 :
repositories {
mavenCentral()
}
dependencies {
implementation 'mysql:mysql-connector-java:8.0.28'
}
加载 MySQL 数据库驱动时 , 使用如下代码 :
// 加载 JDBC 驱动
Class.forName("com.mysql.cj.jdbc.Driver");
3、添加 SQLServer 数据库驱动依赖
添加 SQLServer 数据库驱动依赖 :
repositories {
mavenCentral()
}
dependencies {
implementation 'com.microsoft.sqlserver:mssql-jdbc:9.4.0.jre8'
}
加载 SQLServer 数据库驱动时 , 使用如下代码 :
// 加载 JDBC 驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
4、Maven 工程添加数据库驱动依赖
如果在 Maven 工程中 , 在 pom.xml 中添加下面的依赖 :
- 添加 SQLServer 依赖 :
<dependencies>
<!-- Other dependencies -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>9.4.0.jre8</version>
</dependency>
</dependencies>
- 添加 MySQL 依赖 :
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
三、使用 JDBC 访问数据库
使用 JDBC 访问数据库代码示例 :
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();
}
}
}
相关文章
- 下载mysql驱动jar包
- 【学习笔记】 IDEA中导入mysql的驱动jar包
- 官网下载Java连接MySql驱动jar包
- mysql:Java通过驱动包(jar包)连接MySQL数据库—步骤总结及验证
- jetty和tomcat性能比较_tomcat启动jar包
- 获取当前jar包路径_java获取jar文件
- Centos7 运行Springboot打包后的jar文件的相关操作
- 【Android Gradle 插件】Gradle 依赖管理 ⑧ ( implementation fileTree 引入jar文件依赖 | implementation files 引入文件依赖 )
- SpringBoot 部署打包成 jar 还是 war?网友:肯定是。。。
- 引入Redis: Jar包引入实战(redis的jar包)
- jar包和war包详解编程语言
- 包Linux下修改Jar包的方法(linux修改jar)
- 里找寻MySQL Jar包的探索之路(mysql的jar包在哪)
- MySQL驱动Jar包:掌握使用技巧(mysql的驱动jar包)
- 包Linux下快速部署Jar包的终极指南(linux部署jar)
- MySQL JAR驱动包:实现跨平台数据库连接(mysqljar驱动包)
- 包深度探索Oracle数据库JAR包(oracle数据库jar)
- Linux环境下部署Jar项目实践(linux部署jar项目)
- Linux系统下轻松执行JAR文件(linux 下执行jar)
- MySQL中的JAR包是什么(mysql中jar包是啥)
- JAR文件无法连接到Oracle数据库(jar连不上oracle)
- Oracle JAR包管理从混乱中解脱(oracle jar包名)
- Oracle Jar文件丢失解决方案指南(oracle jar丢失)