1. 程式人生 > >JDBC報錯:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

JDBC報錯:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

    記錄一個小問題,折騰了兩個小時,在java工程下面,寫了程式,放到Web專案下面就是報錯,排查發現是資料庫連線這裡有報錯,報錯內容如下:

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

我jdbc的驅動包已經匯入了,而且寫的測試java測試資料庫連線程式也是沒問題的,可偏偏放到tomcat當中,就報這個錯誤,debug發現是下面程式碼報錯:

    Class.forName(jdbcName);

很奇怪為什麼載入驅動會報錯,明明寫的java測試程式碼都是沒有問題的。

最後發現問題,原來是必須得要把jdbc的驅動包放在tomcat的lib目錄下

,這樣再執行

    Class.forName(jdbcName);

這行程式碼就不會出錯了。

    綜上,在java專案中,只要導驅動包就行了(build path),在tomcat中,必須得要把驅動包放在tomcat的lib目錄下。

相關推薦

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

    記錄一個小問題,折騰了兩個小時,在java工程下面,寫了程式,放到Web專案下面就是報錯,排查發現是資料庫連線這裡有報錯,報錯內容如下: java.lang.ClassNotFoundEx

Idea執行web專案時丟擲異常java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

錯誤描述: 用 idea 執行 web 專案時無法連線資料庫,狀態碼:500。 看下面丟擲的異常是: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 百度了一下,原因是 tomcat 找不到 MYSQL

idea中【javajava.lang.ClassNotFoundException: com.mysql.jdbc.Driver

1.問題 今天在寫servlet的時候用到jdbc,在Java類的測試中,能夠從資料庫中讀出內容,但是在servlet呼叫函式實現jdbc讀取資料的時候出現了錯誤,如下: 2.分析 該錯誤的說法

idea 連線mysql資料庫瘋狂 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

IDEA連線mysql 一直瘋狂報錯 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver   網上啥方法不管用,一氣之下把mysql-connector-java-5.1.7-bin.jar丟進了tomcat的lib

對象逆序列化java.lang.ClassNotFoundException

http 上網 security ref targe lin 存在 lan dcl 簡單的想從保存的對象中又一次解析出對象。用了逆序列化,但是報錯: java.lang.ClassNotFoundException: xxxxxxxxxxxx at java.net.U

Maven項目下update maven後Eclipsejava.lang.ClassNotFoundException: ContextLoaderL

loader 問題 cor ase web-inf release dep 解決 executor Maven項目下update maven後Eclipse報錯:java.lang.ClassNotFoundException: ContextLoaderL

Maven項目下updatemaven後Eclipsejava.lang.ClassNotFoundException:ContextLoaderL

cow cs6 lpc doc win ext cli smf ml2 322稼韌黨7赫一刻撞http://shequ.docin.com/txqq_fb1eac74eb F90MUKA虐擦3M5稼鑰http://jz.docin.com/rvo654 慌V1V閱q07

spring MVC java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

重新 chain http1 accesslog instance report ppc springmvc bstr 嚴重: Allocate exception for servlet SpringMVCjava.lang.ClassNotFoundExceptio

jdbcjava.lang.ClassNotFoundException: com.mysql.jdbc.Drive

ktr .sql png set find 代碼 nag cat erro   今天從開始寫了一個jdbc連接mysql驅動的程序   真的是各種報錯啊 首先這是代碼 package com.dmeck; import java.sql.Connection; impo

Eclipsejava.lang.ClassNotFoundException: ContextLoaderListener

Eclipse中tomcat部署工程啟動後報錯: Shell程式碼   嚴重: Error configuring application listener of class org.springframework.web.context.ContextLoad

maven專案啟動java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

maven專案部署到tomcat時報錯:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 檢查了maven的pom.xml,依賴引入正常。在工程

java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config

2016.1.20: 問題:java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config  解決:工程中需要javax.servlet.jsp.jstl.core.Config這個類,在WEB-IN

【專案啟動】 tomcat啟動,專案無法啟動,無法正常訪問/專案可以啟動,java.lang.ClassNotFoundException: ContextLoaderListener

使用maven搭建專案(這個錯誤和是不是使用maven搭建專案沒有關係),然後部署到tomcat中執行。 出現問題1: tomcat跑起來了,但是啟動時間很短,沒有報錯,專案不能正常訪問 專案啟動時間很短,並且沒有報錯 並且專案無法正常訪問 發現問題過程: 檢視t

springboot啟動 java.lang.ClassNotFoundException: org.springframework.beans.factory.ObjectProvider

使用springboot時遇到報錯,報錯資訊如下 java.lang.IllegalStateException: Cannot load configuration class: org.mybatis.spring.boot.autoconfigure.MybatisA

update maven後Eclipsejava.lang.ClassNotFoundException: ContextLoaderL

found trie dex div plugins finish lang 生成 ext 出錯:Maven項目下update maven後Eclipse報錯:java.lang.ClassNotFoundException: ContextLoaderL 解決方案:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解決方法

connector cor engine 結果 coyote ogl err jdbc ont 今天用 myeclipse 寫了個工程。結果最後報錯,錯誤信息如下: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive

java web 工程找不到tomcat類 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

ood cep 找不到 otf 技術分享 .get http except 分享 ava.lang.ClassNotFoundException: com.mysql.jdbc.Driverat org.apache.catalina.loader.WebappClassL

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

name class ava jdbc conn 拷貝 sql http img 解決方案: 在java項目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以運行java項目。 在web項目中,當Class.forName("om.m

Idea運行web項目時,提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解決方法

http .get https protocol standard connect 解決 error service 今天用 idea寫了個工程。結果最後報錯,錯誤信息如下: java.lang.ClassNotFoundException: com.mysql.jdbc.

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

linux java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 1 先要下載JDBC的驅動程式 http://dev.mysql.com/downloads/connector/j/ 2 下載對應版本後預設安裝 安