jsp连接SQL sever 2000时出现了“[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket”!求救!
1:我的SQL sever 2000也装了,身份验证模式是“windows 和SQL sever 混合身份验证模式”,密码是"sa".
2:sp3 补丁也打了,在C盘根下解压成一个”sql2ksp3“文件夹。
3:jdbc驱动也安了,并并将lib里的三个.jar文件也放在了系统变量里了。
4:在SQL sever 2000里建了一个数据库,名字是“university",在里又建了一张表,是“student",又新建了一个"用户登陆",用户名是"admin",密码是"123456"
我写了一个测试是否连上数据库的例子,名字是DataCon.jsp,代码如下:
<%@ page contentType="text/html;charset=GB2312" language="java" import="java.sql.*;" errorPage="" %>
<html>
<head>
<title>Student Info Manage System</title>
</head>
<%! String url,sql; %>
<%! Connection conn; %>
<%! ResultSet rs; %>
<%! Statement stmt; %>
<%! int i; %>
<body bgcolor="#ffffff">
<div align="center"><font color="#000000" size="5">Student Info Manage System</font></div>
<table width="75%" border="1" cellspacing="1" cellpadding="1" align="center">
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=university";
System.out.println("successfuylly");
conn=DriverManager.getConnection(url,"sa","sa");
stmt=conn.createStatement();
sql="select * from student";
rs=stmt.executeQuery(sql);
%>
</table>
</body>
</html>