jsp向mysql数据库中插入数据时,遇到的一个问题!!!

向mysql中数据是添加进去了,但是tomcat后台还是会显示:
java.lang.ClassNotFoundException:com.mysql.jdbc.driver
不知是何原因,请指点!!!
但是如果像tomcat显示的那样没导入mysql驱动,数据仍然会被添加进去吗?

第1个回答  2009-03-21
你的Class.forName里面的参数不对,你一定写的是com.mysql.jdbc.driver

但是你下载的mysql的驱动jar包里不见得包结构是这样,或者类名是这样,你可以解压缩一下看看到底包结构如何,如果你下的是完整的release里面应该有API文档,文档里也会给出具体这个jar的使用例子
第2个回答  2009-03-20
你的项目可能没有导入mysql的驱动程序jar文件,在项目中导入mysql-connector-java-5.0.5.jar这个文件
第3个回答  2009-03-21
在项目的跟目录下的
WEB-INF/lib下放置一个mysql-connector-java-5.0.5.jar就可以了本回答被提问者采纳
第4个回答  2009-03-20
没找到mysql的驱动 你导包没

在zend studio中用sql语句向mysql数据库中insert数据(有汉字),在数据...
首先把你的页面设置成这个字符集(我的是java,这里你要设置php):Window--Preferences--输入jsp,搜索--点击jsp--在相应的字符集设置上设置成自己想要的编码集。如果这样还是不行的话,说明你数据库字符集设置有问题,这样设置:首先把MySQL的服务停掉 在运行窗口输入:net stop mysql 把服务器和客户端...

mysql数据显示乱码,数据插入报错怎么办?
1、JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,<%@ page contentType="text\/html;charset=utf-8" language="java" %> 2、数据库乱码 这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法...

jsp连接mysql数据库的难点
1、jsp是java服务端动态网页技术,主要应用于网页构建,理论上讲不应该在页面中直接连数据库。合理的做法是先构建一个java后端,然后在JAVA后端中通过jdbc连接sqlserver。2、如果一定要在jsp页面中连数据库也是可以的。jsp中有专门的sql标签可以连接数据库进行操作,这是jstl的内容,需要导入相应的数据库驱动...

JSP连接MYSQL出问题,总是提示没有合适的数据库驱动。
你可以把那个正常文件夹下面的mysql驱动 复制到你web服务器下面的lib下面,然后把不正常文件夹里面的mysql驱动删掉,让它们都用web服务器里面的mysql驱动

从jsp页面取得文本插入数据库,乱码!!!
看看浏览器的默认编码,换个浏览器试试。如果不行的话建议你新建一个JSP 写几个简单的输出看看乱不乱,不乱的话把程序一行一行拷进去。乱码这种问题大部分都是COPY时候不小心的,实在不行就手敲吧。。。

jsp 获取mysql一列数据arraylist发生了问题,求高手帮忙
根据你报的异常 root causejavax.servlet.ServletException: java.lang.NoSuchMethodError NoSuchMethodError不用解释了吧,就是在调用这个方法的时候出问题了,没找到这个方法。而最上面的异常:org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)就是因为调用这个方法出现...

jsp操作mysql数据库实现增删改查,数据库只有两个字段,title和content...
Statement stmt = conn.createStatement();这个地方你是想用PreparedStatement 呢?还是想用Statement ?这两个都可以使用,你使用任何一个都可以。但是你只是创建了这两个对象并没有执行插入数据库的动作啊,你需要调用.execute()方法来执行这条sql语句。而且这个地方:String url = "jdbc:mysql:\/\/...

jsp连接mysql时出现org.git.mm.mysql.Driver错误
(1):搞清楚是用哪个驱动 (2):注意数据库连接方式 String driverName="com.mysql.jdbc.Driver";到这里以为你要用mysql驱动但是下面的 Class.forName("org.git.mm.mysql.Driver");说明你要加载的驱动是git驱动 如果你是用mysql的驱动那么就是 Class.forName("com.mysql.jdbc.Driver");确保你的驱动...

第一次连接MYSQL。。不知道为什么。全是乱码,而且直接访问JSP也是乱码...
1.pageEncoding: 只是指明了 JSP 页面本身的编码格式,跟页面显示的编码没有关系;容器在读取(文件)或者(数据库)或者(字符串常量)时将起转化为内部使用的 Unicode,而页面显示的时候将内部的Unicode转换为contentType指定的编码后显示页面内容;如果pageEncoding属性存 在,那么JSP页面的字符编码方式就由page...

关于jsp的,连接数据库时不行,运行不出来,求解啊
一是:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql:\/\/localhost:3306\/XX","root","XXXX")二是:驱动字符串出错(com.mysql.jdbc.Driver)三是Classpath中没有加入合适的mysql_jdbc驱动 我的解决是:将mysql-connector-java-5.0.5-bin.jar放在C:\\Program Files\\Java...

相似回答
大家正在搜