select from user_col_comments t where 1=1
and tcomments is not null
and ttable_name = '表名'
需注意:
1、该语句仅查询当前登录用户的表或试图,不包含其他用户授权的表或试图;
2、表或试图名一定要大写。
你的意思是不是要获取到“当前用户:user_id”这个的内容,如果是,两个方式可以解决:
1通过存储过程的出参,将“当前用户:user_id”连接串返回;
比如:
假设你的过程叫,prc_test,在参数列表中增加出参。
create or replace procedure prc_test(入参 in 类型, 出参 out 类型) is
begin
-- 逻辑实现
end;
出参就是你要把内容放进去,用来传值的变量。
2在过程中保存一张临时表,然后在java中查出这个临时表中保存的数据。
定义临时表table_temp
在过程中
insert into table_temp(msg) values ('当前用户:' || user_id);
ResultSet rs=stmtexecuteQuery(sql);
在这句后面加:
while(rsnext()){
String str1=rsgetString("要输出的数据库中的字段值");
String str2=rsgetString("要输出的数据库中的字段值");
String str3=rsgetString("要输出的数据库中的字段值");
……
}
具体要怎么显示,你根据的实际需要
实现用java访问oracle数据库:
准备工作:
1下载驱动,打开浏览器,搜索oracle数据库驱动,进入下载页面下载即可;
2将驱动导入到项目中。
用java访问oracle数据库代码实现:
try {
ClassforName("oraclejdbcdriverOracleDriver"); //加载驱动
//与数据库建立连接
try {
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "scott"; //用户名
String password = "tiger"; //密码
conn=DriverManagergetConnection(url,username,password);
} catch (SQLException e) {
eprintStackTrace();
}
} catch (ClassNotFoundException e) {
eprintStackTrace();
}
以上就是关于java获取oracle字段注释全部的内容,包括:java获取oracle字段注释、java如何获取oracle存储过程里的dbms_output.put_line()内容; 现在不方便改成游标。。、java如何显示从oracle中读取的全部结果集等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)