1

我有一个使用 JTDS 连接到 sql server 的方法

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 登录服务器。

非常感谢任何帮助

4

1 回答 1

0

删除了实例参数,它工作正常

于 2013-03-27T09:36:25.403 回答