import java.sql.*; 
 
 public class Test {
    public static void main(String[] srg) {
      String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";   //加载JDBC驱动
      String dbURL = "jdbc:sqlserver://127.0.0.1:1434;databaseName=geniusclub";   //连接服务器和数据库geniusclub
      String userName = "sa";   //默认用户名
      String userPwd = "wuyingjielao2";   //密码
      Connection dbConn;
      try {
      
           Class.forName(driverName);
           
          dbConn = DriverManager.getConnection(dbURL,userName,userPwd);
          System.out.println("OK"); 
           System.out.println("Connection Successful!");   //如果连接成功 控制台输出Connection Successful!
        } catch (Exception e) {
             e.printStackTrace();
        }
     }数据库总是连不上 提示“到主机  的 TCP/IP 连接失败”   我看了下  应该是我 SQL SERVER 服务没有启动
但是问题来了,就是启动不了SQL SERVER 这个服务  搜索了一下  网上提供的方法 例如 禁用VIA  修改文件夹压缩  
都试过了  就是启动不了  无奈之下  求助各位大神  

解决方案 »

  1.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    "jdbc:sqlserver://127.0.0.1:1434;databaseName=geniusclub"
    改成 "jdbc:sqlserver://127.0.0.1:1434/geniusclub"
    端口号尽量大一点,前面的端口号一般都有默认程序使用
      

  2.   

    连接本机的数据库
    我用的方法
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    conn = DriverManager.getConnection("jdbc:odbc:student","high-PC/high","");
    看看是不是端口那句的格式不正确