pom.xml引入MySQL驱动
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.4.0</version>
</dependency>
Java使用jdbc连接数据库示例
package org.example;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立连接
String url = "jdbc:mysql://localhost:3306/sq_basemvc?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC&characterEncoding=utf8";
conn = DriverManager.getConnection(url, "root", "root");
// 创建Statement对象来执行SQL语句
stmt = conn.createStatement();
// 执行查询
ResultSet rs = stmt.executeQuery("SELECT * FROM ws_admin");
// 处理结果集
while (rs.next()) {
System.out.println(rs.getString("uid") + ", " + rs.getString("uname"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (stmt != null) stmt.close();
} catch (Exception e) {
}
try {
if (conn != null) conn.close();
} catch (Exception e) {
}
}
}
}