使用jdbc检索视图引用?

使用jdbc检索视图引用?,jdbc,view,reference,Jdbc,View,Reference,正如标题所说,如何使用jdbc获取视图的信息? 例如,我的观点是: CREATE VIEW testview AS SELECT id AS testid, name, gender, age FROM mentor 我如何知道testview是从表mentor引用的? 以及相应的列?尝试从数据库中获取视图定义DDL,并使用正则表达式找出from和WHERE子句之间的表名。如果jdbc用于连接数据库的用户id具有该权限,则应该更简单 我不知道有一种通用的JDBC方法可以做到这一点,但您使用的是

正如标题所说,如何使用jdbc获取视图的信息? 例如,我的观点是:

CREATE VIEW testview AS
SELECT id AS testid, name, gender, age
FROM mentor
我如何知道testview是从表mentor引用的?
以及相应的列?

尝试从数据库中获取视图定义DDL,并使用正则表达式找出from和WHERE子句之间的表名。如果jdbc用于连接数据库的用户id具有该权限,则应该更简单

我不知道有一种通用的JDBC方法可以做到这一点,但您使用的是什么RDBMS?其中大多数都有具体的解决方案。