我试图通过以下代码从ResultSetMetaData获取TableName:
`Properties info = new java.util.Properties(); info.put(“user”,this.username); 信息….
您链接的文档适用于非常老的驱动程序。最新版本的Oracle JDBC驱动程序文档明确指出了 使用结果集元数据扩展 :
该 oracle.jdbc.OracleResultSetMetaData 接口是JDBC 2.0兼容但不实现 getSchemaName 和 getTableName 方法,因为Oracle数据库不会这样做 可行。
oracle.jdbc.OracleResultSetMetaData
getSchemaName
getTableName
换句话说,您无法获取Oracle的这些数据。