(1)DatabaseMetaData
Connection类对象->DatabaseMetaData类对象(描述数据库的元数据对象)
该对象用于获取数据库里面有什么。
data是DatabaseMetaData的类对象
data=conn.get
String userName=data.getUserName();获取帐号有哪些
ResultSet rs=data.getCatalog();获取数据库里有什么数据库
(2)ResultSetMetaData
这个类可以获取数据库返回信息的列的数量、列名、列的别名
getConnection() preparedStatement(sql) executeQuery() getMetaData()
Connection->PreparedStatement->ResultSet->ResultSetMetaData
int columnCount=rsmd.getColumnCount();获取列的数量
for(int i=0;i<columnCount;i++){
String columnName = rsmd.getColumnName(i+1);
String columnLabel = rsmd.getColumnLabel(i+1);
}