java連接mysql8.0

java連接MySQL 8.0+

導入jar包(版本一定要對!!!)

目前官網提供了許多版本的連接器,舊版連接方法很多都不同,搜索很可能搜到舊版的下載鏈接,一定注意要8.0+版本。

IDEA:
file->Project Structure->Modules->Dependencies(右邊窗口卡片選項)-> + ->……

連接方法

Connection conn = null;
Statement stmt = null;

//註冊驅動
Class.forName("com.mysql.cj.jdbc.Driver");

/*
* 打開連接
* 服務器地址: localhost(localhost: 3306)
* 數據庫名稱: java
* useSSL=false: 關閉SSL,8.0以上版本必要
* serverTimezone=UTC: 不然容易因爲時間問題報錯
* user & password
*
* conn是對應數據庫的句柄
*/
conn = DriverManager.getConnection("jdbc:mysql://localhost/java?useSSL=false&serverTimezone=UTC&user=root&password=123456789")

//執行查詢
//stmt 是conn通過createStatement()獲取到的SQL語句句柄,後面使用它來執行語句
stmt = conn.createStatement();

//構建執行語句
String sql = "標準的SQL語句"
ResultSet rs = stmt.executeQuery(sql);

//Do sth.

rs.close();
stmt.close();
conn.close();

//正式使用時,需要配合try{}catch(){}使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章