我正在尝试让 Java 桌面应用程序从 Microsoft SQL-Server 2008 数据库中提取一些数据。Netbeans 数据库资源管理器可以从数据库表生成实体类,但我无法使此功能正常工作。通常,当您连接到数据库时,您会看到如下内容:
我输入了数据库 URL、用户名和密码,连接就建立了。但是当我试图探索这些桌子时,它们都是空的。而不是上面那棵漂亮的树,我只是得到了一个空模式列表。尝试了多个用户名,都遇到了同样的问题。由于数据库上没有与用户名匹配的模式,因此显示了许多不同的模式供我选择。无论我选择哪一个,当我展开它时,表格或视图中都没有显示任何内容。
为了验证用户名和密码确实可以访问我感兴趣的表,我编写了一个简短的 Java 方法来连接到数据库并显示查询的 ResultSet。它按预期工作。为什么 netbeans 数据库浏览器找不到表?
我希望使用这个工具来生成带有 Netbeans 的实体类,但显然 Microsoft SQL erver 不会拥有它。我正在使用 netbeans 7.1;数据库浏览器工具的文档可在 db.netbeans.org 上找到