Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; 
//mydb为数据库 
String user="sa"; 
String password=""; 
Connection conn= DriverManager.getConnection(url,user,password);

解决方案 »

  1.   

    try:
    -------------------------------------------------------------
    jdbc:microsoft:sqlserver://MYSQLSERVER:1433;DatabaseName=pubs
      

  2.   

    try{
       String url;
       url = "jdbc:microsoft:sqlserver://192.168.0.100:1433;DatabaseName=test";
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
       String user="sa";
       String password="123456";
       Connection conn = DriverManager.getConnection(url,user,password);
       Statement statement = conn.createStatement();
            ResultSet rs = statement.executeQuery("select count(*) from sysobjects");
            rs.next();
            System.out.println(rs.getInt(1));
      }
      catch (Exception e) {
            System.out.println("Connection to the database Error!" + e);
         }
      

  3.   

    先用odbc建立一个连接如建立一个连接名为userdata
    之后getconnection(userdata,"用户名","密码")
      

  4.   

    strConn ="jdbc:microsoft:sqlserver://10.100.0.50:1433;User=xuh;Password=xuhua77"; 
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
      

  5.   

    String strConn ="jdbc:microsoft:sqlserver://10.100.0.50:1433;DatabaseName=pubs;User=xuh;Password=xuhua77"; 
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection conn = DriverManager.getConnection(strConn);
      

  6.   

    MYSQLSERVER是sqlserver的一个命名实例,
    不是默认实例,local所以不能用普通连接方法