無法加載mysql驅動org.gjt.mm.mysql.driver解決辦法

今天編寫了個小程序來練手:(eclispe 下)
<%@ page language="java"  pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<html>
    <head>
        <title>新增記錄(Record)範例</title>
    </head>
    <body bgcolor="#FFFFFF">
        <%
            String driver = "org.gjt.mm.mysql.Driver";
            String url = "jdbc:mysql://localhost:3306/mydata";
            String user = "root";
            String password = "123456";

            try {
                Class.forName(driver);
            } catch (Exception E) {
                out.println("無法加載驅動程序:" + driver);
                E.printStackTrace();
            }
            try {
                Connection con = DriverManager.getConnection(url, user,
                password);

                Statement smt = con.createStatement();
                smt
                .executeUpdate("insert into phonebook (name,phone,addr,birth)  values ('陳小蓉','4567890','高雄市左營區','1975-08-15')");
                con.close();
            } catch (SQLException SE) {
                SE.printStackTrace();
            }
        %>
    </body>
</html>

程序運行後顯示無法加載驅動,不知道怎麼會事了,我把網上下的 mysql-connector-java-5.0.4.jar文件(網上下的解壓後的其中一個文件)也放到eclipse項目的     WebRoot/WEB-INF/lib    下面去了,還是不行,不知道在哪裏搞了鬼,然後我在網上看了下,有和我一樣的遇到這個問題(都是初學),於是我到了tomcat目錄的項目下   WebRoot/WEB-INF/lib 看有沒有 mysql-connector-java-5.0.4.jar驅動,不看不知道,一看嚇一跳,沒得,於是到eclipse裏進行刷新一次,呵呵有了(如果還沒有就手動copy了),再次運行tomcat,然後運行程序,終於OK了..........吃個餅乾多........

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章