0

我正在尝试让 Java 桌面应用程序从 Microsoft SQL-Server 2008 数据库中提取一些数据。Netbeans 数据库资源管理器可以从数据库表生成实体类,但我无法使此功能正常工作。通常,当您连接到数据库时,您会看到如下内容:Netbeans 数据库浏览器视图

我输入了数据库 URL、用户名和密码,连接就建立了。但是当我试图探索这些桌子时,它们都是空的。而不是上面那棵漂亮的树,我只是得到了一个空模式列表。尝试了多个用户名,都遇到了同样的问题。由于数据库上没有与用户名匹配的模式,因此显示了许多不同的模式供我选择。无论我选择哪一个,当我展开它时,表格或视图中都没有显示任何内容。

为了验证用户名和密码确实可以访问我感兴趣的表,我编写了一个简短的 Java 方法来连接到数据库并显示查询的 ResultSet。它按预期工作。为什么 netbeans 数据库浏览器找不到表?

我希望使用这个工具来生成带有 Netbeans 的实体类,但显然 Microsoft SQL erver 不会拥有它。我正在使用 netbeans 7.1;数据库浏览器工具的文档可在 db.netbeans.org 上找到

4

1 回答 1

1

昨天我在使用 Microsoft 的 JDBC 驱动程序时遇到了同样的问题。我尝试了另一个项目 jTDS(可在 SourceForge 上获得)。它可以解决我的问题。一些论坛建议始终使用此驱动程序,因为它更快。

于 2012-08-23T17:06:10.097 回答