如何让列名(动态无硬编码columnheaders)使用的Java集合数据库中的表

如何让列名(动态无硬编码columnheaders)使用的Java集合数据库中的表

--------------解决方案-------------

你用什么呢? 基本上,你总是能够从数据库获取表的元。 如果你只需要处理结果,也许这样的事情。

public static void getResultSetMetaData(Connection con) {
try {
String SQL = "SELECT TOP 10 * FROM Person.Contact";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
ResultSetMetaData rsmd = rs.getMetaData();

// Display the column name and type.
int cols = rsmd.getColumnCount();
for (int i = 1; i <= cols; i++) {
System.out.println("NAME: " + rsmd.getColumnName(i) + " " + "TYPE: " + rsmd.getColumnTypeName(i));
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
}

你可以通过接口的DatabaseMetaData了getColumns数据库列()

看完储存姓名从返回的结果集的一些收藏。

分类:java的 时间:2015-03-14 人气:0
本文关键词: java的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.474 (s). 10 q(s)