无法加载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了..........吃个饼干多........

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