Java 教程
本章節(jié)我們?yōu)榇蠹医榻B Java 如何使用 使用 JDBC 連接 MySQL 數(shù)據(jù)庫。
Java 連接 MySQL 需要驅(qū)動包,最新版下載地址為:http://dev.mysql.com/downloads/connector/j/,解壓后得到 jar 庫文件,然后在對應(yīng)的項目中導(dǎo)入該庫文件。
你可以下載本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar
本實例使用的是 Eclipse,導(dǎo)入 jar 包:
MySQL 8.0 以上版本的數(shù)據(jù)庫連接有所不同:
1、MySQL 8.0 以上版本驅(qū)動包版本 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ū)動與連接數(shù)據(jù)庫方式如下:
Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test_demo?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC","root","password");
接下來我們在 MySQL 中創(chuàng)建 JSON 數(shù)據(jù)庫,并創(chuàng)建 websites 數(shù)據(jù)表,表結(jié)構(gòu)如下:
插入一些數(shù)據(jù):
以下實例使用了 JDBC 連接 MySQL 數(shù)據(jù)庫,注意一些數(shù)據(jù)如用戶名,密碼需要根據(jù)你的開發(fā)環(huán)境來配置: