一、IntelliJ IDEA創建java項目
阿新 • • 發佈:2019-03-29
url rman ctu 圖片 新的 created driver print public
一、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‘);
一、IntelliJ IDEA創建java項目