java - Netbeans 数据库资源管理器和 Microsoft SQL Server 无法相处

标签 java database sql-server-2008 netbeans-7

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

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

为了验证用户名和密码是否有权访问我感兴趣的表,我编写了一个简短的 Java 方法来连接到数据库并显示查询的结果集。它按预期工作。为什么 netbeans 数据库资源管理器无法找到这些表?

我希望使用这个工具通过 Netbeans 生成实体类,但显然 Microsoft SQL 服务器没有它。我使用的是netbeans 7.1;找到数据库浏览器工具的文档 on db.netbeans.org

最佳答案

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

关于java - Netbeans 数据库资源管理器和 Microsoft SQL Server 无法相处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10616823/

相关文章:

php - 制作 PHP/MySQL 搜索引擎

mysql - 如何根据子查询中的特定值过滤记录?

c# - 根据文本框值更新数据库表

sql - 是否可以运行存储过程来设置更新语句中的值 - SQL

sql-server - 我们如何更改SQL Server 的页面大小?

java - Java 中 SQL 查询不解析整个表的方法 - JDBC

Java 存储过程 DB2 问题

java - logback:两个appender,多个logger,不同级别

Java-如何根据时间对tcp服务器中接收到的数据进行排序?

mysql - 文档管理系统的数据库结构是什么?