亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我有 mysql 連接問題,盡管我使用相同的參數連接到命令行

我有 mysql 連接問題,盡管我使用相同的參數連接到命令行

慕斯709654 2023-11-10 16:43:04
 static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";         static final String DB_URL = "jdbc:mysql://localhost:3306/gestionrh";   //  Database credentials   static final String USER = "root";   static final String PASS = "root";   // connection    private Connection conx;   // requete pour le dialogue   private Statement stm;   private void getConnection() {       try {        Class.forName(this.JDBC_DRIVER);        conx = DriverManager.getConnection(DB_URL,USER,PASS);        stm = conx.createStatement();    } catch (ClassNotFoundException e) {        // TODO Auto-generated catch block        e.printStackTrace();    } catch (SQLException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }   }這是例外情況線程“main”java.sql.SQLException中的異常:在com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)處用戶''@'localhost'(使用密碼:NO)的訪問被拒絕com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 在 com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 在 com.mysql.cj.jdbc。 ConnectionImpl.createNewIO(ConnectionImpl.java:835) 在 com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:455) 在 com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:240) 在 com. mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) 在 java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) 在 java.sql/java.sql.DriverManager.getConnection(DriverManager. java:251) 在 com.mysql.cj.jdbc.admin.TimezoneDump.main(TimezoneDump.java:70)
查看完整描述

3 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

如果您確定用戶名和密碼正確。似乎數據庫名稱錯誤或 gestionrh不存在。


你可以試試


try {

 Class.forName(this.JDBC_DRIVER);

 conx = DriverManager.getConnection("jdbc:mysql://localhost:3306/",USER,PASS);


  stm = conx.createStatement(); 


 String sql = "CREATE DATABASE gestionrh"; 

 stm.executeUpdate(sql);

}


查看完整回答
反對 回復 2023-11-10
?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

該錯誤表明 root 使用密碼NO的訪問被拒絕。這意味著以下內容是不正確的:

  1. 用戶名

  2. 密碼

  3. 數據庫名稱


查看完整回答
反對 回復 2023-11-10
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

避免使用 root 作為用戶

創建新的公共用戶并授予該用戶所有權限

現在將 root 替換為 java 代碼中的用戶名和密碼。


查看完整回答
反對 回復 2023-11-10
  • 3 回答
  • 0 關注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號