日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

eclipse连接mysql8报错_Eclipse连接MySQL8.0.13 win10 64位

發布時間:2025/4/17 数据库 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse连接mysql8报错_Eclipse连接MySQL8.0.13 win10 64位 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看了許多教程,就是連接不上本地數據庫,很是苦惱啊!最后還是連上了,踩過的坑很多,今天寫一篇eclipse 連接mysql的教程,和大家分享一下,如果有相同問題,敬請參考!

首先就是要下載window10平臺的mysql數據庫(因為我的系統是win10),官網https://dev.mysql.com/downloads/mysql/?。

然后就是mysql數據庫的安裝,本人是解壓.zip包方式安裝的。由于本文主要講數據庫的連接問題,所以就略過這個部分,有需要的同學可以參考此鏈接https://www.cnblogs.com/paul-liang/p/9411505.html。

如果以前安裝過mysql 一定要先把系統服務中的mysql服務刪除掉再安裝。

刪除操作就是用 sc delete MySQL 在命令提示行里操作,(Windows鍵+R鍵左下角出現框,然后輸入cmd進入命令提示行,注意注意注意!重要的事情說三遍!一定要cd 到sc.exe的根目錄,sc.exe在C:\Windows\System32下,一定要 cd 到這個目錄下面再執行sc delete MySQL才能刪除之前的mysql服務,不然安裝的時候回報錯,苦逼的我啊!)

好了,安裝完mysql之后就開始使用eclipse連接mysql了。

連接mysql數據庫首先需要引入連接數據庫的jar包,長這樣子

,至于怎么找大家可以在這個網址里找到很多你想要的jar包https://mvnrepository.com/,輸入mysql? ? 選擇用的人多的。敲黑板(連接jar包版本一定要和mysql數據庫版本一致,反正我是這樣的),

和mysql數據庫版本

。接下來看打開eclipse新建java工程,然后在根目錄下創建文件夾lib包和config包(config可以不建),lib包就是用來放剛才下的

mysql-connector-java-8.0.13.jar。

怎么引入這個包呢?很簡單,ctrl+c 你剛下載的

,然后回到eclipse中左單擊lib包,ctrl+v就進來了,這還沒完 ,還要引入到這個包下面

,怎么引呢很簡單只需右擊剛才引入的jar包,選擇 Build Path 再選擇Add to?Build Path就可以了,在? ? ? ? ? ??

看到奶瓶形狀的jar包就好了。

接下里連接mysql

新建一個測試類

測試一下能不能連接上本地數據庫吧!

示例代碼:(自己的東西要改一下)

public class jdbcTest {

// JDBC 驅動名及數據庫 URL

static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";

static final String DB_URL = "jdbc:mysql://localhost:3306/mybatisdemo?"

+ "useUnicode=true"

+ "&characterEncoding=utf8"

+ "&serverTimezone=GMT%2B8&useSSL=false";

// 數據庫的用戶名與密碼,需要根據自己的設置

static final String USER = "root";

static final String PASS = "Liu123456";

public static void main(String[] args) {

// User user=new User();

// user.setName("李四");

// user.setAge(19);

// user.setAddress("亳州");

Connection conn = null;

Statement stmt = null;

try{

// 注冊 JDBC 驅動

Class.forName(JDBC_DRIVER);

// 打開鏈接

System.out.println("連接數據庫...");

conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 執行查詢

System.out.println(" 實例化Statement對象...");

stmt = conn.createStatement();

String sql;

sql = "select * from user";

ResultSet rs = stmt.executeQuery(sql);

// 展開結果集數據庫

while(rs.next()){

// 通過字段檢索

int id = rs.getInt("id");

String name = rs.getString("name");

int age = rs.getInt("age");

String address=rs.getString("address");

// 輸出數據

System.out.print("ID: " + id);

System.out.print(", 人名稱: " + name);

System.out.print(", 人年齡: " + age);

System.out.print(", 人地址: " + address);

System.out.print("\n");

}

// 完成后關閉

rs.close();

stmt.close();

conn.close();

}catch(SQLException se){

// 處理 JDBC 錯誤

se.printStackTrace();

}catch(Exception e){

// 處理 Class.forName 錯誤

e.printStackTrace();

}finally{

// 關閉資源

try{

if(stmt!=null) stmt.close();

}catch(SQLException se2){

}// 什么都不做

try{

if(conn!=null) conn.close();

}catch(SQLException se){

se.printStackTrace();

}

}

System.out.println("Goodbye!");

}

}

之前在這個部分暈了很久看見別人什么都不需要指定個數據庫就能連上,我怎么都連不上,后來是說7.+和8.+版本的mysql需要配置這些東西。之前看其他博主都沒怎么看見這些配置,新版本需要配置這些在DB_URL里,(就是?后面的部分)。

結果就是這樣啦!

輸出數據庫中的內容。謝謝參考,互相學習。

原文出處:https://www.cnblogs.com/feiliuhuansha-tony/p/10158759.html

總結

以上是生活随笔為你收集整理的eclipse连接mysql8报错_Eclipse连接MySQL8.0.13 win10 64位的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。