Java 教程
本章節(jié)我們?yōu)榇蠹医榻B Java 如何使用 使用 JDBC 連接 MySQL 數(shù)據(jù)庫(kù)。
Java 連接 MySQL 需要驅(qū)動(dòng)包,最新版下載地址為:http://dev.mysql.com/downloads/connector/j/,解壓后得到 jar 庫(kù)文件,然后在對(duì)應(yīng)的項(xiàng)目中導(dǎo)入該庫(kù)文件。
你可以下載本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar
本實(shí)例使用的是 Eclipse,導(dǎo)入 jar 包:
MySQL 8.0 以上版本的數(shù)據(jù)庫(kù)連接有所不同:
1、MySQL 8.0 以上版本驅(qū)動(dòng)包版本 mysql-connector-java-8.0.16.jar。
2、com.mysql.jdbc.Driver 更換為 com.mysql.cj.jdbc.Driver。
MySQL 8.0 以上版本不需要建立 SSL 連接的,需要顯示關(guān)閉。
allowPublicKeyRetrieval=true 允許客戶端從服務(wù)器獲取公鑰。
最后還需要設(shè)置 CST。
加載驅(qū)動(dòng)與連接數(shù)據(jù)庫(kù)方式如下:
Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test_demo?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC","root","password");
接下來(lái)我們?cè)?MySQL 中創(chuàng)建 JSON 數(shù)據(jù)庫(kù),并創(chuàng)建 websites 數(shù)據(jù)表,表結(jié)構(gòu)如下:
插入一些數(shù)據(jù):
以下實(shí)例使用了 JDBC 連接 MySQL 數(shù)據(jù)庫(kù),注意一些數(shù)據(jù)如用戶名,密碼需要根據(jù)你的開(kāi)發(fā)環(huán)境來(lái)配置: