//*************************************
import java.sql.*;public class TestDB {
   public static void main(String[] args) {
      String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
      String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
      String userName = "sa";
      String userPwd = "";
      Connection dbConn;      try {
         Class.forName(driverName);
         dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
         System.out.println("Connection Successful!");
      } catch (Exception e) {
         e.printStackTrace();
      }
   }
}
//***********************************
在eclipse中运行出现:
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(DriverManager.java:525)
   at java.sql.DriverManager.getConnection(DriverManager.java:171)
   at test.TestDB.main(TestDB.java:15)
//***************************************怎样才能解决?连接到数据库并读取数据?