在JDBC应用程序开发中, 可以使用ResultSetMetaData接口来获取一个数据集对象中列的类型和属性
statement stmt;
ResultSet rs=stmt.ExecuteQuery("select * from student");

statement stmt;
ResultSet rs=stmt.ExecuteQuery("select * from student");//创建ResultSetMetaData的关键语句
ResultSetMetaData rsmd=rs.getMetaData();public static void getColumnTypes()...{
int number=rsmd.getColumnCount();

for(int i=1; i<number; i++)...{
int jdbcType=rsmd.getColumnType(i);
String databaseType=rsmd.getColumnTypeName(i);
System.out.println("column"+i+"jdbc type is :"+jdbcType+" jdbc name is "+databaseType);
}
ResultSetMetaData rsmd=rs.getMetaData();public static void getColumnTypes()...{
int number=rsmd.getColumnCount();
for(int i=1; i<number; i++)...{
int jdbcType=rsmd.getColumnType(i);
String databaseType=rsmd.getColumnTypeName(i);
System.out.println("column"+i+"jdbc type is :"+jdbcType+" jdbc name is "+databaseType);
}

本文介绍如何使用JDBC中的ResultSetMetaData接口获取数据集对象中列的类型和属性。通过示例代码展示了创建ResultSetMetaData对象的方法及如何遍历并打印出各列的JDBC类型和数据库类型。

被折叠的 条评论
为什么被折叠?



