搜索热点


【软件知识】在IDEA中安装JDBC的方法

何轩伟 2023-11-22 247 11/22

JDBC下载:JDBC.zip下载点我(解压后才可导入IDEA)

Navicat for MYSQL下载:navicat for mysql下载


 

在学习Java Web中,需要连接数据库。

数据库访问是通过Java数据库连接实现的,一种是通过JDBC驱动程序直接连接数据库,另一种是通过连接数据池技术连接数据库。

怎么安装JDBC呢?

首先,安装如果完整版的MySql的话,则会自动给你下载JDBC

在此电脑——C盘文件中的Program Files(x86)(部分同学不一定在C盘,以自己安装的目录为准)

然后打开文件夹,找到MySql

【软件知识】在IDEA中安装JDBC的方法

如果成功的看到此文件夹(Connector.J 版本号),那么就是已经有JDBC了。现在我们进行环境配置

【软件知识】在IDEA中安装JDBC的方法

打开IDEA,左上角的文件(英文版为file)➡项目结构(Project Structure)

【软件知识】在IDEA中安装JDBC的方法

之后点击左侧边栏的模块➡依赖

【软件知识】在IDEA中安装JDBC的方法

之后点击左下角“+”号,选择“1 JAR或目录”

【软件知识】在IDEA中安装JDBC的方法

【软件知识】在IDEA中安装JDBC的方法

单击确定即安装成功

 


下面进行测试,即是否能成功连接到数据库。

首先我们需要创建一个名为“test”的数据库(此过程在Navicat for MYSQL完成)

CREATE DATABASE test;

此语句将创建一个名为“test”的数据库。根据代码中的连接字符串,该代码将连接到名为“test”的数据库。如果您已经创建了该数据库,请确保使用正确的数据库名称和用户名和密码进行连接。

接着对mysql执行语句(此过程在Navicat for MYSQL完成):

CREATE TABLE user (

id INT PRIMARY KEY,

name VARCHAR(255),

age INT );

此语句将创建一个名为"user"的表,具有三列:id、name和age。id列是一个整数类型,并且是主键。name列是一个最大长度为255的字符串类型。age列是一个整数类型。您可以根据需要更改这些列的名称和数据类型。

右击test表刷新后,能看见user表为成功。如图

【软件知识】在IDEA中安装JDBC的方法

下面创建Java类,这里命名为testConn.java


import java.sql.*;

public class testConn {
public static void main(String[] args) {
try {
// 1. 加载数据库连接驱动
Class.forName("com.mysql.jdbc.Driver");
System.out.println("加载驱动成功!");

// 2. 获取数据库连接
// 格式为jdbc:mysql://地址:端口/数据库名称?参数1=值1&参数2=值2,数据库账号,数据库密码
String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";
String username = "数据库账号(一般为root)";
String password = "数据库密码";
Connection conn = DriverManager.getConnection(url, username, password);
System.out.println("数据库连接成功!");

// 3. 定义sql语句
String sql = "select * from user";

// 4. 需要创建statement
Statement stmt = conn.createStatement();

// 5. statement执行sql,返回 结果集
ResultSet rs = stmt.executeQuery(sql);

// 6. 处理结果集
while (rs.next()) {
// 获取结果集中的数据
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id:" + id + ",name:" + name + ",age:" + age);
}

// 7. 释放资源,关闭连接
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

正确运行结果返回

【软件知识】在IDEA中安装JDBC的方法

以上就是JDBC的安装与测试,有不懂的欢迎在评论区提出!

- THE END -
Tag:
最后修改:2023年11月22日
1

非特殊说明,本博所有文章均为博主原创。