我用的Microsoft SQL Server 2000 Driver for JDBC,使用如下驱动程序以及连接字符串,"com.microsoft.jdbc.sqlserver.SQLServerDriver";"jdbc:microsoft:sqlserver://lcc:1433;DatabaseName=dev";可以正常连接远程的数据库服务器,可是我把数据库服务器换成本机后(也装了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.(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(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at conn.ConnectSql.getConnection(ConnectSql.java:15)
at conn.dbtst.main(dbtst.java:11)
java.lang.NullPointerException