2015-04-24 20 views
1

連接MySQL時,我嘗試連接到MySQL數據庫(完美的作品,當我連接到它沒有的servlet),並得到下面的錯誤所有的時間:「拋出java.lang.ClassNotFoundException」嘗試通過servlet的

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

這個錯誤意味着(據我所知),我的項目中沒有一些jar文件。但事實並非如此,因爲我有那些罐子。 !而且,如果我真的沒有那些jar,我無論如何都無法連接到數據庫。

我錯過了什麼?

+0

如果你正在運行tomcat,你可能會把它放到lib目錄下? – ConMan

回答

2

通過查看這些標籤這是一個web應用程序。所以錯誤清楚地表明你的類路徑中沒有你的SQL Venders Driver jars。

您可以將此jar放入您的Project/WEB-INF/lib文件夾並重新啓動您使用的任何Web服務器。那麼你會很開心。

1

您的mysql jdbc jar驅動程序不在您的類路徑中。

如果您從一個servlet運行它,它將使用您的servlet容器的類路徑。這個類路徑可能包含它。

查找mysql-connector-java,你可以將它複製到你的類路徑中。

+0

對於我缺乏知識感到抱歉,但我不確定如何去做。我在這裏看到一個指導,說只是將其複製到src文件夾。這是對的嗎?無論如何 - 他的方式不能解決問題。 –

+0

@dennisbergkamp你正在一個很大的問題網站上,提出你的問題並提出問題。如果你問很多,這裏絕對不是問題。 – peterh

+0

好,非常感謝! –

相關問題