java 连接 Sql Server 的问题,困扰好几天了,高人在哪???????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
机器装的是xp和Sql Server 2000 个人版,连接的时候会抱错
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection. <init> (Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Util.TestDB.main(TestDB.java:19)
----------------------------------
数据库sp4的补丁和Jdbc sp3的驱动动装了,还是不行,
我就纳闷了,为什么都是Unknown Source呢?
class.forname()能过去,在getConnection()时就抛异常了,怒了!!!!
是不是端口的问题啊?该怎么弄呢?
多多多多多多多多多多谢了!!!!!!!!!!!!!
------解决方案--------------------Error establishing socket
端口指定的对伐?
------解决方案--------------------telnet 你的IP 1433,看一下你的端口是否可用
------解决方案--------------------winxp对SQL-server四个版本都不兼容。建议安装evaluation
------解决方案--------------------代码不给出来 怎么帮你```
一般是驱动的问题``SQL驱动包 导入到工程了没?
------解决方案--------------------怀疑是SQL Server for jdbc的驱动有问题,你可以去微软的网站下一个,别用xp系统自带的。