前期准备
开发环境:
IDEA 2021.1.3
JAVA 1.8
MYSQL 8.0.32
msql用户名:root
密码:123
下载MySQL JDBC 驱动
前往MySQL官网下载对应版本的MySQL Connector/J驱动
(下载地址:https://dev.mysql.com/downloads/connector/j/)。
步骤开始
1.打开IDEA,新建项目
2.在项目目录下新建目录lib把刚刚下载的MySQL JDBC 驱动压缩包下的mysql-connector-j-8.0.32.jar放进去我新建的项目是JDBC_DEMO1S在F盘的JAVA下
3.在IDEA中打开项目,在项目面板中右键点击lib目录,选择Add as Library。
在弹出的Create Library窗口中,点击OK按钮。
确认添加的依赖库在pom.xml文件中已经添加,如果没有,可以手动添加以下代码:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.32</version>
</dependency>
我的mysql版本是8.0.32
创建jdbc.java文件,内容
内容,记得改13行,把那个空格删掉
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class jdbc {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/testdb";
String user = "root";
String passwo rd = "你的数据库密码";
try {
// 加载 MySQL JDBC 驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立连接
Connection conn = DriverManager.getConnection(url, user, password);
// 创建查询语句
String sql = "SELECT * FROM users";
Statement stmt = conn.createStatement();
// 执行查询
ResultSet rs = stmt.executeQuery(sql);
// 输出查询结果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String email = rs.getString("email");
System.out.println("id: " + id + ", name: " + name + ", email: " + email);
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
System.out.println("无法加载 MySQL JDBC 驱动");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("MySQL 数据库连接失败");
e.printStackTrace();
}
}
}
6.记得创建数据库,进入mysql(要确保mysql可以进入)
CREATE DATABASE testdb;
use testdb;
CREATE TABLE users (
-> id INT PRIMARY KEY AUTO_INCREMENT,
-> username VARCHAR(50) NOT NULL,
-> password VARCHAR(50) NOT NULL
-> );
运行
成功了,有问题发评论区