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+8"; 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.
