2013-03-26 67 views
1

香港专业教育学院得到了连接到SQL Server使用JTDS的Java JTDS到SQL Server 2000

String url = "jdbc:jtds:sqlserver://192.168.12.123;instance=server-e61t7rvb;DatabaseName=test"; 
    String driver = "net.sourceforge.jtds.jdbc.Driver"; 
    String userName = "sa"; 
    String password = "hello"; 

       Class.forName(driver); 
     conn = DriverManager.getConnection(url, userName, password); 
     System.out.println("Connected to the database!!! Getting table list..."); 
     DatabaseMetaData dbm = conn.getMetaData(); 
     rs = dbm.getTables(null, null, "%", new String[] { "TABLE" }); 
     while (rs.next()) System.out.println(rs.getString("TABLE_NAME")); 

使用这个我可以正常连接到SQL 2008的方法,但是当我将其更改为一个SQL 2000服务器,我得到“服务器有我运行

select @@servername 

注意,我可以使用实例名登录到使用SQL Management Studio中我的电脑服务器没有实例名为“ 实例名称。

任何帮助非常感谢

回答