星期一 2007年08月06日
在MyEclipse配置连接SQL2000数据库出现Error establishing socket错误
刚刚配置完MyEclipse Enterprise Workbench 5.1.0 GA+eclipse3.2+Tomcat5.5环境。立即上马做第一个Hibernate例子。
一切进展顺利,但当我连接SQL2000数据库时,抛出Error establishing socket。网上查了下资料,说是默认的数据库服务器端口 1433没有打开,无法直接连接。接着在命令提示行中输入命令:netstat –an 来查看有没有tcp:0.0.0.0:1433,发现没开。网上说需要下载SQL_Serve20000的sp3补丁,下载安装后会发现1433端口已经打开了,再执行程序。但我没有下载SQL_Serve20000的sp3补丁,而是下载了SQL_Serve20000的sp4补丁,顺便再下载了SQL Server 2000 Driver for JDBC Service Pack 3 http://download.microsoft.com/download/4/1/d/41d3e9c0-64d1-451e-947b-7a4cba273b2d/setup.exe ,先安装SQL Server 2000 Driver for JDBC Service Pack 3,再安装SQL_Serve20000的sp4补丁,然后重起电脑,运行SQL2000服务器,然后打开MyEclipse,其中在DB Browser中删除原来建的连接,再重新建一个。稍微配置下,连接成功!
问题解决!