急,JSP和MySQL连接问题,分可以多给!!!!!
上次发了一次,还是没有解决,再发一次,分依然给!
win2000,安装了jdk1.4.1,tomcat-4.1.18,mysql-3.23.55-win;
驱动程序为mm.mysql-2.0.14-you-must-unjar-me.jar;并减压缩到D:\tomcat\common\lib\目录下面,里面有mm.mysql-2.0.14-bin.jar
classpath设置为:
C:\jdk\lib\dt.jar;
C:\jdk\lib\tools.jar;
D:\tomcat\common\lib\mm.mysql-2.0.14
(我也尝试过D:\tomcat\common\lib\mm.mysql-2.0.14\mm.mysql-2.0.14-bin.jar;)
都不行。
代码如下:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.io.*"%>
<%@ page import="java.lang.*"%>
<%@ page import="java.sql.*" %>
<%
String sDBDriver = "org.gjt.mm.mysql.Driver";
String sConnStr = "jdbc:mysql://localhost:8080/test";
Connection Con = null;
Statement Stmt = null;
ResultSet RS=null;
try
{
Class.forName(sDBDriver).newInstance();
}
catch(java.lang.ClassNotFoundException e)
{
out.print("Connect to Database error: " + e.getMessage());
}
try
{
Con = DriverManager.getConnection(sConnStr,"root","");
}
catch(SQLException e)
{
out.print(e.toString());
}
%>
出错信息如下:
java.sql.SQLException: Communication link failure: java.io.IOException
数据库的权限我也是有的,因为是本机操作!
另外的,我用Dreamweaver MX 测试时,提示找不到class ,哈,
真是无奈了,不知道那里错了,我是初学者,高手指点啊!谢谢了