第一步 下載MySQL
在命令行窗口查看自己MySQL版本 ,下載對應的驅動
下載路徑:
下載名稱如:mysql--java-5.7.26-bin.jar
第二步 導入
創建普通Java項目java連接數據庫步驟,src同級目錄新建文件夾lib文件夾,將jar文件放進去,然后右擊Buildjava連接數據庫步驟,圖片演示如下
-----------------------------------分隔符---------------------------------------------
然后就開始連接數據庫啦。
第三步 連接數據庫
終于可以連接數據庫了,總的來說分為以下幾個步驟
詳細看代碼,已經注釋好啦!
import java.sql.*;
public class MysqlConn {
//MySQL 8版本以下的驅動寫法
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/User";//這里是連接User數據庫哦

// MySQL 8.0 以上版本 - JDBC 驅動名及數據庫 URL
//static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
//static final String DB_URL = "jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC";
static final String USER = "root";//用戶
static final String PASS = "123456";//密碼
public static void main(String[] args) {
Connection connection = null;

Statement statement = null;
try{
Class.forName(JDBC_DRIVER);
System.out.println("正在連接數據庫...");
connection = DriverManager.getConnection(DB_URL,USER,PASS);//開始連接
System.out.println("實例化Statement對象...");
statement = connection.createStatement();
String sql = "select * from xxw2";//SQL語句
ResultSet resultSet = statement.executeQuery(sql);//執行查詢

//展開結果集的數據庫
while(resultSet.next()) {
//通過字段檢索
String id = resultSet.getString("stu_id");
String name = resultSet.getString("stu_name");
String college = resultSet.getString("college");
System.out.println("ID:" + id);
System.out.println("name:" + name);
System.out.println("college:" + college);
}

resultSet.close();//先關閉結果集
statement.close();//關閉Statement對象
connection.close();//最后關閉連接
} catch (Exception e) {
e.printStackTrace();
}
}
}
看結果: