2013-03-26 135 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中我的電腦服務器沒有實例名爲「 實例名稱。

任何幫助非常感謝

回答