mysql 版本 v5.7
在官网下载 JDBC , jar 包
https://dev.mysql.com/downloads/connector/j/
下载 zip 压缩包,
我使用的时 IDEA 所以 在 工程里 导入 JDBC 的jar
添加完后 打勾 确认 ok
创建JDBCtest 类
连接数据库 mysql
使用 Navicat for mysql 在 mysql 数据库下 创建 student 表
package Tes;
import java.sql.*;
import java.util.Collections;
public class JDBCtest {
public void Connect(){
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
String url = "jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8";
Connection con = DriverManager.getConnection(url,"root","root");
if (con.isClosed())
System.out.println("Successful");
Statement statement = con.createStatement();
String sql = "SELECT id,name,remark FROM student";
ResultSet resultSet = statement.executeQuery(sql);
while(resultSet.next()){
System.out.println(resultSet.getInt("id")+" "+resultSet.getString("name")+" "+resultSet.getString("remark"));
}
resultSet.close();
statement.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
使用main 函数测试:
package Tes;
public class Main {
public static void main(String[] args){
new JDBCtest().Connect();
}
}
112
运行结果:
ok.