急,JSP和MySQL连接问题,分可以多给!!!!!

yujiebo025 2003-03-26 05:11:56
上次发了一次,还是没有解决,再发一次,分依然给!
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 ,哈,
真是无奈了,不知道那里错了,我是初学者,高手指点啊!谢谢了
...全文
13 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yujiebo025 2003-03-26
恩,我明白了,谢谢各位!
回复
muxinpp 2003-03-26
端口可以改
回复
muxinpp 2003-03-26
你限随便执行一个简单的jsp文件看看时不是好的?
回复
runaway 2003-03-26
mysql的默认端口是3306
连接可以不要指出端口
回复
yujiebo025 2003-03-26
to sikuan(冰糖★葫芦★头) :
为什么要是3306,一定要用mysql的端口吗?
网上的资料很乱!到处都不一样,
大哥能给些具体的解释,再给点学习的建议吧,谢谢!
分送上!
回复
shidu 2003-03-26
端口:3306 不是8080
回复
sikuan 2003-03-26
url="jdbc:mysql://localhost:3306/test"
回复
runaway 2003-03-26
为什么要8080端口
去掉
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-26 05:11
社区公告
暂无公告