有关JSP连接SQL2000的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:32:40
我的JSP页面源文件如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=abc";
String user="sa";
String password="";
Connection conn=DriverManager.getConnection(url,user,password);
if(conn!=null)
out.print("<h3>数据库连接成功,恭喜你</h3>");
}catch(Exception e){
out.print(e);
}
%>
</body>
</html>
可运行结果为什么抛出了这个异常:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
我已经吧mssqlserver.jar、msutil.jar、msbase.jar这三个文件放到lib目录下了阿(tomcat6),而且已经建立了abc这个数据库阿
谁知道怎么解决
帮我解决问题的话,会再追加分数哈!
我打了补丁阿,后来变成这个异常了:

端口不可用,也就是说1433这个端口没有“激活”,还得打一个SQLServer 2000 的补丁,打完就好使了

1.我不会这种。
2.我会其他的方法解决你的问题。