今天做一个特殊的业务处理,用JDBC连接SQLServer数据库加载驱动的时候,报如下错误:
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 app.specialSupervise.power.keywork.SendMessageDao.insert(SendMessageDao.java:68)

本文总结了解决使用JDBC连接SQLServer 2000时遇到的'Error establishing socket'错误的方法,包括检查jdbc配置、确保1433端口开放、安装补丁、防火墙或杀毒软件设置以及确认数据驱动版本和写法的正确性。
最低0.47元/天 解锁文章
918

被折叠的 条评论
为什么被折叠?



