带有Netbeans的Oracle数据库-看不到数据



所以我有一个连接到Netbeans的Oracle数据库,当我在Oracle命令行中运行select语句时,我可以看到表中的数据。

问题是Netbeans数据库浏览器看不到数据。我右键单击要查看的表,然后单击"查看数据…",我的所有表都显示为空。

如果重要的话,我使用Oracle Thin和ojdbc6.jar连接到它。只是想知道我是否遗漏了什么,以及可能是什么导致了这个问题。我刚刚也尝试了ojdbc14.jar,但表中仍然没有数据。

更新:所以我能够使用Netbeans工具运行一个插入,并且它是成功的,我实际上可以在我的表中看到数据(只是我插入的那个)。不过,这是我在表中看到的唯一一行,但我可以使用Oracle命令行看到5行。不知道该怎么看。。。

编辑:真的不明白为什么不清楚这个问题是什么……它也已经被回答了。

为什么使用netbeans浏览数据库?您应该使用适当的sql客户端来浏览数据库表。所以我建议您使用SQL开发人员或Squirrel或Toad。

其次,您确定数据被提交到您试图查看的数据库中吗?这是最有可能的原因。

所以这就是你应该做的:

  1. 尝试从不同的SQL客户端连接到DB,看看是否能够查看来自它们的数据
  2. 如果没有一个客户端能够查看数据,那么可以肯定的是,数据没有提交,否则Netbeans就会出现一些问题

我怀疑这是您所面临的IDE问题。

  • 您是否尝试过从Netbeans重新连接到Oracle
  • 尝试重新启动IDE本身(IDE重新启动在很多情况下都有帮助,主要是通过Eclipse)

如果全部失败,请尝试使用SQLDeveloper处理数据库,该数据库将比IDE插件具有更多功能(可能更稳定)(尽管两者似乎都在使用瘦驱动程序)。

最新更新