0
我正在使用com.teradata.jdbc.TeraDriver通过jdbc获取teradata数据库列表?
我需要获取要显示给用户的所有数据库的列表。为此,我创建java.sql.Connection并调用以下内容:
connection.getMetaData().getSchemas()
这将返回所有teradata数据库的列表。不过,我想从这个列表中排除用户。
为了让自己更清楚。如果我们在Teradata Studio Express中查看Teradata数据库,我们可以看到所有数据库的列表。在数据库的详细信息中有一个称为数据库类型的属性。该值是“用户”或“数据库”。我想通过jdbc获取所有那些“数据库”类型的数据库。
任何帮助将不胜感激。谢谢!
表面上的问题是用户是Teradata中的数据库。唯一的区别是用户有密码。因此,用户的模式可以像任何其他数据库一样包含对象。 –