Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中执行SQL查询时没有输出_Java_Sql_Oracle - Fatal编程技术网

在Java中执行SQL查询时没有输出

在Java中执行SQL查询时没有输出,java,sql,oracle,Java,Sql,Oracle,当我在Oracle SQL中运行下面的代码时,它显示了输出。但当我在Java中通过PreparedStatement执行它时,ResultSet中并没有输出 select p.table_name, 'is parent of ' rel, c.table_name from all_constraints p join all_constraints c on c.r_constraint_name = p.constraint_name

当我在Oracle SQL中运行下面的代码时,它显示了输出。但当我在Java中通过PreparedStatement执行它时,ResultSet中并没有输出

select p.table_name, 'is parent of ' rel, c.table_name
from   all_constraints p
join   all_constraints c on c.r_constraint_name = p.constraint_name
                         and c.r_owner = p.owner
where p.table_name = '<table-name>'    
union all
select c.table_name, 'is child of ' rel, p.table_name
from   all_constraints p
join   all_constraints c on c.r_constraint_name = p.constraint_name
                         and c.r_owner = p.owner
where c.table_name = '<table-name>'    ;

很抱歉,实际上所有的_约束表只能通过SYSDBA权限访问。所以,我给了SYSDBA特权并执行了。它工作得很好


谢谢你的回复。干杯..

请出示您的java代码编辑您的问题您可以共享您的java代码吗?请删除结尾处的分号?除此之外,您还需要发布正在使用的java代码和收到的错误消息。请编辑您的问题,而不是在comments中添加代码。PrepareStatement ps=conn.PrepareStatement高于sql代码;您是以同一用户的身份连接的,还是至少以具有查看相同元数据权限的用户的身份连接的?