无法加载mysql驱动org.gjt.mm.mysql.driver解决办法

在Eclipse下编写的小程序尝试连接MySQL数据库时遇到了无法加载驱动org.gjt.mm.mysql.Driver的错误。尝试将mysql-connector-java-5.0.4.jar放入WebRoot/WEB-INF/lib目录,并在Tomcat中刷新项目,最终解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天编写了个小程序来练手:(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了..........吃个饼干多........

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值