JSP+与mysql连接时Unable to load class org.git.mm.mysql.driver============= 可能是你的包不好用。你只需要把mysql-connector-java-3.1.1-alpha-bin.jar这个包放在应用服务器的Lib下面,tomcat是common/lib下面就可以了。不用别的咚咚。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql-connector-java-3.0.10-stable.rar里应有一个mysql-connector-java-3.0.11-stable-bin.jar文件,这个文件可以从mysql的网站上下的关键在于你用的WEB引擎,如TOMCAT的话,你要把mysql-connector-java-3.0.11-stable-bin.jar这个文件拷贝到你的WEB主目录下的..\WEB-INF\lib目录中,如(E:\Apache Tomcat 4.0\webapps\ROOT\WEB-INF\lib)可跟具体情况改变再下一步高一个系统环境变量CLASSPATH,其值为指向mysql-connector-java-3.0.11-stable-bin.jar文件的完整绝对路径如(E:\Apache Tomcat 4.0\webapps\ROOT\WEB-INF\libmysql-connector-java-3.0.11-stable-bin.jar)可跟具体情况改变再重新启动tomcat就可以了记得用户名是ROOT没有密码 我下了最新的:mysql-connector-java-3.1.1-alpha-bin.jar可是还是不行,说:No suitable driver我用的不是tomcat,我把这个文件放在D:\jdk1.2.2\lib\下,并将这个地址加入了classpath应该可以吧??? 在下载的文件里还有一个自带的JAR文件,你可以用它试一下,我现在用的就是这个包!还有在加载的时候,我想你一定要注意大小写:org.gjt.mm.mysql.Driver这个可能会比较敏感一些! 这个错是报:没有找到驱动程序类你要将MYSQL的JDBC驱动程序包放到WEB-INF的LIB目录下. 把mm.mysql-2.0.4-bin.jar文件靠到web下的web-inf/lib/和tomcat/common/lib/下重新启动tomcat就可以了我的例子:<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost/mysql?user=root&password=root&useUnicode=true&characterEncoding=8859_1" ;Connection conn= DriverManager.getConnection(url); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from user"; ResultSet rs=stmt.executeQuery(sql); %><table><%while(rs.next()) {%><tr> <td>您的第一个字段内容为:<%=rs.getString(1)%> </td><td>您的第二个字段内容为:<%=rs.getString(2)%> </td></tr><%}%> <%out.print("数据库操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 非也非也,mysql-jdbc驱动程序有过一次较大的版本更改,包结构都不一样了,楼主现在使用的包必须使用:com.mysql.jdbc.Driver如果楼主还想使用org.gjt.mm.mysql.Driver,必须造一个*mm*.jar应该是2.X多版本的,记不的了,反正我有。 ==Web应用的目录结构(可在任意位置建立此目录结构并作如下配置) D: ..| ..+--myApp ..........| ..........+--index.jsp(首页:也可以是其他类型的文件,如:index.htm,index.html,...可在web.xml文件中指定) ..........| ..........+--WEB-INF ..........|.........| ..........|.........+--\web.xml <==此文件必须存在(可从别处复制一个,再去除对此应用无用的内容) ..........|.........| ..........|.........+--classes ..........|.........|.........| ..........|.........|.........+--[包名\]类名.class ..........|.........+--src\ <==放置所有Java源文件[包括包名](仅建议) ..........|.........|.....| ..........|.........|.....+--[包名\]类名.java ..........|.........| ..........|.........+--lib\ <==放置仅用于此应用的.jar文件(如数据库驱动)(仅建议) ..........| ..........+--images\ <==放置所有图片文件(仅建议) ..........|........| ..........|........+--logo.gif 你爲什麽要用jswdk呢?那是個很老的咚咚了一般學習+開發簡單的都用Tomcat了。 请教WEB项目的入手(现有源代码的入手) 想从ASP.NET转JSP,给介绍下JSP怎么开发吧,谢谢了! OAS内部log错误,请求帮助 如何在客户端缓存数据,也就是浏览器 关于java的学习 我怎么看啊? 请问JSP中的<jsp:forward page=""/>执行后,后边的操作还会执行吗? 有关resin 【各位高手帮忙看一下sql呈现界面的问题】好急啊! 为什么div的title没有修改 如何关闭IE窗口? 这个错误提示“对只转发结果集的无效操作: last”
关键在于你用的WEB引擎,
如TOMCAT的话,你要把mysql-connector-java-3.0.11-stable-bin.jar这个文件拷贝到你的
WEB主目录下的..\WEB-INF\lib目录中,如(E:\Apache Tomcat 4.0\webapps\ROOT\WEB-INF\lib)可跟具体情况改变
再下一步高一个系统环境变量CLASSPATH,其值为指向mysql-connector-java-3.0.11-stable-bin.jar文件的完整绝对路径如(E:\Apache Tomcat 4.0\webapps\ROOT\WEB-INF\libmysql-connector-java-3.0.11-stable-bin.jar)可跟具体情况改变
再重新启动tomcat就可以了记得用户名是ROOT没有密码
mysql-connector-java-3.1.1-alpha-bin.jar
可是还是不行,说:No suitable driver我用的不是tomcat,我把这个文件放在D:\jdk1.2.2\lib\下,并将这个地址加入了
classpath应该可以吧???
我的例子:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/mysql?user=root&password=root&useUnicode=true&characterEncoding=8859_1" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from user";
ResultSet rs=stmt.executeQuery(sql);
%><table><%
while(rs.next()) {%>
<tr> <td>
您的第一个字段内容为:<%=rs.getString(1)%> </td>
<td>
您的第二个字段内容为:<%=rs.getString(2)%> </td></tr>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
如果楼主还想使用org.gjt.mm.mysql.Driver,必须造一个*mm*.jar应该是2.X多版本的,记不的了,反正我有。
D: ..|
..+--myApp ..........|
..........+--index.jsp(首页:也可以是其他类型的文件,如:index.htm,index.html,...可在web.xml文件中指定)
..........|
..........+--WEB-INF ..........|.........|
..........|.........+--\web.xml <==此文件必须存在(可从别处复制一个,再去除对此应用无用的内容)
..........|.........|
..........|.........+--classes ..........|.........|.........|
..........|.........|.........+--[包名\]类名.class
..........|.........+--src\ <==放置所有Java源文件[包括包名](仅建议)
..........|.........|.....|
..........|.........|.....+--[包名\]类名.java
..........|.........|
..........|.........+--lib\ <==放置仅用于此应用的.jar文件(如数据库驱动)(仅建议)
..........|
..........+--images\ <==放置所有图片文件(仅建议)
..........|........|
..........|........+--logo.gif
那是個很老的咚咚了一般學習+開發簡單的都用Tomcat了。