我以前用JDBC连接SQL2005的时候是完全可以的
不过现在连接的时候出现了以下的问题"到主机的 TCP/IP连接失败 java.net.unkownHostException"不知道怎么回事???
求解帮助~~该配置的东西我都配置了
1433端口我也设置了
TCP/IP 我也启用了帮忙啊~~~

解决方案 »

  1.   

    主机不对啊,你入URL放出来看看
      

  2.   

    import java.sql.*;
    public class Connect{
       public void getConnection()
       {
            String user="sa";
            String pass="8760747";
            String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
            String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=BookStore";
            Connection dbConn=null;
            try{
                 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
              System.out.println("ok");
                dbConn = DriverManager.getConnection(dbURL,user,pass);
              System.out.println("Connection Successful!");         
            } catch (Exception e){
                e.printStackTrace();
            }
        }
      public static void main(String [] args)
      {
       Connect conn=new Connect();
       conn.getConnection();
       }
    }测试代码如上
      

  3.   

    "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BookStore;"
      

  4.   

    TO:AWUSOFT
    你这个对应的是SQL2000驱动
    我用的是2005的数据库至于主机名和IP地址
    好像是没有改~~~有没有什么方法????
      

  5.   

    哈哈
    解决了
    用IP地址代替localhost就可以了~~~