private static String dbUrl= "jdbc:microsoft:sqlserver://10.8.12.112:1433;User=sa;Password=1;DatabaseName=erptest";
  private static String SQL_Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
用这个可以访问数据库和取得数据。但是我从别的机上用企业管理器根据用户名和密码连接他却提示服务器不存在或访问拒绝。拼是拼得通的。

解决方案 »

  1.   

    jdbc可以访问
    企业管理器不能访问,说明配置问题
      

  2.   

    那些配置我都试过了,  tcp/ip,Named pipes,设置能从远程访问服务器 都设置了。
      

  3.   

    http://www.connectionstrings.com/sql-server
      

  4.   

    我不是说程序,就是单独的在别的机上用SQL连,拼的通连不上。提示服务器不存在或拒绝访问。可能有哪些原因呢
    。/?
      

  5.   

    事先在工程中加入数据库驱动相关的JAR包
    /*...other...*/
    String DB_Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
    String jdbcURL="jdbc:microsoft:sqlserver://10.8.12.112:1433:1433;DatabaseName=erptest";  //端口有变则改
    String DBuser="sa";
    String DBpsw="1";Class.forName(DB_Driver).newInstance();
    Connection conn=null; 
    conn = DriverManager.getConnection(jdbcURL, DBuser, DBpsw);
    /*...other...*/
      

  6.   


    谢谢LS。
    如果我不用程序连接,要怎么样连接呢。
    我现在是程序连接可以,但是在WINDOWS(我自己的电脑连那112的服务器)下面却连接不上。但连其它服务器也是没问题的。
    不知道哪里没配置好。
      

  7.   

    那试下面看...  private static String dbUrl= "jdbc:microsoft:sqlserver:\\10.8.12.112:1433;User=sa;Password=1;DatabaseName=erptest";
      private static String SQL_Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
      

  8.   


    问题是我没那台服务器的权限,但是我想通过SQL连上去看看数据。