一、IntelliJ IDEA創建java項目

二、IntelliJ IDEA下載並包含jdbc包
1、下載zip格式的驅動包:https://dev.mysql.com/downloads/connector/j/

選擇-Platform Independent 平台 zip包格式
2、解壓zip,其中的mysql-connector-java.jar文件就是驅動。

3、IDEA載入JDBC

打開你的idea工程,按ctrl+alt+shift+s(此為打開Project Structure)

明顯的特征是mysql驅動包可以展開

注:這里我刪除HelloWord.java新建一個DbTest.java
package common;
/**
* Created by huasheng on 2018/12/16.
*/
import java.sql.*;
/**
*
* 測試數據庫
*/
public class DBTest {
//mysql驅動包名
private static final String DRIVER_NAME = "com.mysql.jdbc.Driver";
//數據庫連接地址
private static final String URL = "jdbc:mysql://47.94.174.85:3306/testDb";
//用戶名
private static final String USER_NAME = "testDb";
//密碼
private static final String PASSWORD = "testDb";
public static void main(String[] args){
Connection connection = null;
try {
//加載mysql的驅動類
Class.forName(DRIVER_NAME);
//獲取數據庫連接
connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
//mysql查詢語句
String sql = "SELECT * FROM `friends`";
PreparedStatement prst = connection.prepareStatement(sql);
//結果集
ResultSet rs = prst.executeQuery();
while (rs.next()) {
System.out.println("用戶名:" + rs.getString("name")+" "+"密碼:" + rs.getString("pass"));
}
rs.close();
prst.close();
} catch (Exception e) {
e.printStackTrace();
}finally {
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
允許結果如圖所示

錯誤提示
處理:提示信息表明數據庫驅動com.mysql.jdbc.Driver'已經被棄用了、應當使用新的驅動com.mysql.cj.jdbc.Driver'
所以,按照提示更改jdbc.properties配置 .com.mysql.jdbc.Driver 改為 com.mysql.cj.jdbc.Driver即 將老版本的“com.mysql.jdbc.Drive”不可行,要改為“com.mysql.cj.jdbc.Driver”
你可以查看在連接數據庫時,使用了最新版本的mysql-Connector,
更改后效果

數據庫結構

DROP TABLE IF EXISTS `friends`;
CREATE TABLE `friends` (
`id` int(3) NOT NULL,
`name` varchar(8) NOT NULL,
`pass` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `friends` VALUES ('4', '王六', 'dasd');
