我想连接一个sqlserver2K的实,在url中写了mycomputer/jdatabase,结果系统不认,连接实例时应该怎么写url呢?请赐教,谢谢。

解决方案 »

  1.   

    jdbc:microsoft:sqlserver://<server_name>:<1433> 格式如上
      

  2.   

    微软的例子
    http://support.microsoft.com/default.aspx?scid=kb;zh-cn;313100
      

  3.   

    哈哈我刚刚问过一样的问题;
    借花献佛:现学现卖:-)Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TestDB;User=sa;Password=123");
    lcalhost  是主机名,也就是SQLServer2000所在的机子
    1433   是端口号
    剩下的不用说了吧
    ResultSet rs = (conn.createStatement()).executeQuery("SELECT * FROM JavaTest; ");
      

  4.   

    谢谢大家,是这样的,我的sqlserver有好几个实例,mycomputer/jdatabase是其中的一个, 我就想连这个。可是url我就不知道怎么写了。写mycomputer/jdatabase,系统就说不能处理这个“/”
      

  5.   

    最后一句了~~注意配制环境变量以及JDBC DRIVER和MSSQLSERVER的版本。(SP3a)
    这是小鸟常犯的错。。