2015-06-06 58 views
1

Class.forName(「com.mysql.jdbc.Driver」); 在嘗試塊控制中的這一行之後,我將catch塊中的sql連接器添加到項目庫中。我用eclipse啓動tomcat v8.0,但無法註冊jdbc驅動程序Class.forName()

+0

這裏我列出了例外 –

+0

拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver \t在org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305) \t在org.apache .catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157) \t在java.lang.Class.forName0(本機方法) \t在java.lang.Class.forName(來源不明) \t在com.java。 bean.Dao.login(Dao.java:18) –

+0

請將異常置於問題中。在問題的左下角有一個編輯按鈕。 – mmking

回答

0

要在Tomcat中使用MySQL JDBC驅動程序,您需要將其放入WebContent/WEB-INF/lib文件夾中。否則,Tomcat不會加載它。

+0

我是否需要製作任何文件夾,或者我可以直接將其複製並粘貼到lib目錄中 –

+0

我已粘貼它的錯誤是 –

+0

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:您的SQL語法有錯誤;檢查對應於你的MySQL服務器版本在com.mysql第1行 \t使用近「密碼=人士Himanshu」在com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) \t正確的語法手冊.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985) \t在com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631) \t在com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723 ) \t at com.mysql.jdbc.Connection.execSQL(Connection.java:3277) –

相關問題