jsp报错找不到org.git.mm.mysql.Driver,哭求解答

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:30:00
请教,困惑多日
下载的是mysql-connector-java-5.1.7.jar驱动,在jdk和tomcat中都放了,路径是D:\Tomcat 6.0\lib\mysql-connector-java-5.1.7.jar
D:\JDK5.0\lib\mysql-connector-java-5.1.7.jar

jdk版本为5.0
mysql版本为MySQL Server 5.1
tomcat 6.0

连接数据库时候出现错误java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

classpath中设置为
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;D:\Tomcat 6.0\lib\mysql-connector-java-5.1.7.jar

jsp代码是
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="java.sql.*" %>

<html>
<head>
<title>无标题文档</title>
</head>
<body>
<%
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();//指定数据库驱动的类型以及位置
String url="jdbc:mysql://localhost:3306/env?characterEncoding=GBK"

com.mysql.jdbc.Driver
把数据库驱动字符串改成这样

在确认一次 你的工程下的lib文件夹下
有没有mysql的数据库驱动

两个部分都满足了 程序没问题了。

<%@ page import="org.git.mm.mysql.Driver" %>

用这个试试com.mysql.jdbc.Driver

我记得应该是在项目的文件夹里面放那个jar文件啊~

你可以用这个驱动连接:com.mysql.jdbc.Driver
还有你的那个应该是gjt

org.gjt.mm.mysql.Driver
是以前3.x版本mysql的一个jdbc实现,,现在已经改了。
所有的前缀都改成 com.mysql 了
org.gjt.mm.mysql.Driver 都改成 com.mysql.Driver就可以了,因为你现在的jdbc版本是5.x