基於標題,我必須配置什麼才能使用Java連接到Wamp服務器? 我無法連接到Wamp服務器。我的C:\Program Files\Java\jre7\lib\ext
我有mysql-connector-java-5.1.9.jar
。也包括在我的圖書館。爲了將java連接到Wamp服務器需要什麼配置
這是數據庫的URL jdbc:mysql://localhost:3306/testing?zeroDateTimeBehavior=convertToNull [root on Default schema]
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/testing?zeroDateTimeBehavior=convertToNull", "root", " ");
PreparedStatement executeCommand = con.prepareStatement("INSERT INTO test VALUES(?)");
executeCommand.setString(1,name);
executeCommand.executeUpdate();
return "Success";
}
catch (SQLException err) {
return "Failed";
}
以上是我的代碼連接到我的數據庫來測試它是否工作或沒有。每次我運行,它給我的結果Failed
這是我的代碼問題或我的連接到數據庫沒有建立?
這是我用堆棧跟蹤運行時得到的結果。它有更多的,但我沒有從密碼複製
SEVERE: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3558)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3490)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3996)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1284)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2137)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776)
究竟什麼是你的錯誤? – Nishan
它不連接到數據庫。或者,我的代碼連接到數據庫有什麼問題嗎? – user3054491
你的代碼看起來不錯。你能發佈你得到的異常堆棧跟蹤嗎? – Nishan