运行过程中的问题
- 客户提出问题
- 找一下原因
- 问题找到了
- 那如何解决这个看不到的问题呢
客户提出问题
1、oracle数据源链接成功了,但是在产品使用过程中发现,没有表,空空如也
找一下原因
先看一下用户:zd202207
2、再去看看数据库工具里面
问题找到了
1、java程序里面jdbc,指定的是某一个用户下面(zd202207),的table,并不是,这个用户的权限下可以看到的table
2、工具为什么能看得到,因为zd202207这个用户,被system赋予了可以查看其他表的权限,所以可以看得到
那如何解决这个看不到的问题呢
1、首先确定jdbc直接想通过程序是没法看到的
2、可以通过执行sql进行查询,因为sql的执行是可以看到的
格式:select column1 from 【另外一个schema或者用户名】.tableName
select A from vsgm.A0