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

Java 带Netbeans的Oracle数据库-看不到数据,java,oracle,netbeans,Java,Oracle,Netbeans,因此,我有一个连接到Netbeans的Oracle数据库,当我在Oracle命令行中运行select语句时,我可以看到表中的数据 问题是Netbeans数据库浏览器看不到数据。我右键单击要查看的表,然后单击“查看数据…”,我的所有表都显示为空 我使用OracleThin和ojdbc6.jar连接到它,如果这很重要的话。只是想知道我是否遗漏了什么,以及是什么可能导致这个问题。我也尝试了ojdbc14.jar,但表中仍然没有数据 更新:因此,我能够使用Netbeans工具运行一个insert来执行此

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

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

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

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


编辑:真的不知道问题是什么。。。它也已经得到了回答。

我怀疑这是您面临的某个IDE问题

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

如果所有操作都失败了,请尝试使用SQLDeveloper处理数据库,该数据库将比IDE插件具有更多功能(并且可能更稳定)(尽管两者似乎都使用精简驱动程序)。

为什么要使用netbeans浏览数据库?您应该使用适当的sql客户机来浏览数据库表。 所以我建议您使用SQLDeveloper、Squirrel或Toad

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

这就是你应该做的:

  • 尝试从不同的SQL客户机连接到DB,并查看是否能够查看来自它们的数据
  • 如果没有任何客户端能够查看数据,那么请确保数据未提交,否则Netbeans会出现一些问题

  • 1) 你有问题吗?2) 为了更快地得到更好的帮助,发布一条消息。@AndrewThompson 1)…是的,我在征求建议。2) 没有密码。无需编译,无需提供示例。Select*from table_name在命令行中起作用,但在Netbeans中不起作用。@AndrewThompson 1)好的,这是我的问题,因为它显然不明显:“你会给OP中有问题的人什么建议?你们有没有人遇到过这个问题,如果有,你是如何解决的?”2)你不明白,根本没有代码,我还没有写任何东西,因为我无法使数据库连接正常工作。Netbeans有一个工具,可以让您查看连接到的数据库中的数据。我没有看到数据库中的任何数据。我知道数据库中有数据,因为我可以在Oracle命令行中看到它。@AndrewThompson数据库查询工具是Netbeans的一部分,几个版本以前就有了。为什么这个问题暂时搁置?洛基已经回答了。这也应该告诉你们,不清楚我在问什么。是的,我已经试过好几次了(可能很快就会尝试eclipse,尽管我讨厌它)。不确定什么是SQL开发人员,但我愿意在这一点上尝试任何东西。如果你愿意看的话,我会用我尝试过的新东西来更新OP。噢,哇,谢谢。我不知道我必须承诺,但现在你提到了,这是有道理的。我可以在Oracle命令提示符中看到数据,但在其他任何地方都看不到。我之所以使用Netbeans,是因为我只是在编写一个Java程序,无法从数据库中获取任何数据。我只知道Netbeans和Eclipse,lol。开始使用SQL客户端浏览数据库中的数据吧,它们就是为了这个目的。我会推荐oracle SQL Developer。是的,这就是计划,我只是使用命令行到现在。对于工作流lol,命令行的效率不是很高。