java.sql.SQLException: Access denied for user ‘Xs‘@‘localhost‘ (using password: YES) 出现的原因和解决办法
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                java.sql.SQLException: Access denied for user ‘Xs‘@‘localhost‘ (using password: YES) 出现的原因和解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                剛開始學jdbc時java連接數據庫時出現報錯:java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver?網上找找才知道:是在加載類的時候找不到該類,缺少對應的mysql-connector-java的jar包?在WEB-INF下創建了個文件夾lib放進mysql-connector-java-8.0.26.jar就不報這個錯了,但是出現了java.sql.SQLException: Access denied for user 'Xs'@'localhost' (using password: YES);的新報錯!然后在找找的才知道原來之前用elicpise轉到idea?有些配置變量名沒改過來!在properties文件的用戶變量名從elicpise的user變成了username?設置回來后就解決了!
public static Connection getConnection() throws Exception{InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("myjdbc.properties");Properties po = new Properties();po.load(is);String user = po.getProperty("username");String password = po.getProperty("password");String url = po.getProperty("url");String driverClass = po.getProperty("driverClassName");Class.forName(driverClass);Connection conn = DriverManager.getConnection(url, user, password);return conn;總結
以上是生活随笔為你收集整理的java.sql.SQLException: Access denied for user ‘Xs‘@‘localhost‘ (using password: YES) 出现的原因和解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 计算机艺术和动画之父肯·诺尔顿去世,享年
 - 下一篇: 2021牛客寒假算法基础集训营1 E.三