首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket

2014-01-26 
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误:1:我的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>

------解决方法--------------------------------------------------------
SQL Server 2000 的 SP3 或 SP4 补丁

自己上网搜一个打一下就可以了...
------解决方法--------------------------------------------------------
打开这个文件夹,运行setup
------解决方法--------------------------------------------------------
你的sp3只是解压缩,还没有安装,打开文件夹,运行setup,安装补丁,安装完后,1433的端口才能打开。
------解决方法--------------------------------------------------------
同上,我昨天也遇到这个问题,现在解决了
------解决方法--------------------------------------------------------
没开1433端口,,,打补丁。SP3以上~

        

热点排行