2013-12-13 47 views
0

基於標題,我必須配置什麼才能使用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) 
+0

究竟什麼是你的錯誤? – Nishan

+0

它不連接到數據庫。或者,我的代碼連接到數據庫有什麼問題嗎? – user3054491

+0

你的代碼看起來不錯。你能發佈你得到的異常堆棧跟蹤嗎? – Nishan

回答

0

除去空間「」到「」再試一次

Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/testing?zeroDateTimeBehavior=convertToNull", "root", " "); 
+0

是的。這就是我所做的。很抱歉在這裏浪費大家的時間。 – user3054491

相關問題