检索当前数据库中可用的表类型。
语法
public java.sql.ResultSet getTableTypes()
返回值
异常
注释
此 getTableTypes 方法由 java.sql.DatabaseMetaData 接口中的 getTableTypes 方法指定。
由 getTableTypes 方法返回的结果集将包含下列信息:
名称 | 类型 | 说明 |
|---|---|---|
TABLE_TYPE | String | 表类型。 |
有关 getTableTypes 方法返回的数据的详细信息,请参阅 SQL Server 联机丛书中的“sp_tables (Transact-SQL)”。
示例
下例演示了如何使用 getTableTypes 方法返回 SQL Server 2005AdventureWorks 示例数据库中的表类型信息,前提是已在连接字符串中指定了该数据库。
public static void executeGetTableTypes(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getTableTypes();
ResultSetMetaData rsmd = rs.getMetaData();
// Display the result set data.
int cols = rsmd.getColumnCount();
while(rs.next()) {
for (int i = 1; i <= cols; i++) {
System.out.println(rs.getString(i));
}
}
rs.close();
}
catch (Exception e) {
e.printStackTrace();
}
}