我使用以下代码填充了我的jtable,但我无法设置表格列的标题

时间:2013-09-25 14:42:45

标签: java jtable jtableheader

ResultSet rs = statment.executeQuery();
table.setModel(DbUtils.resultSetToTableModel(rs));

1 个答案:

答案 0 :(得分:0)

我认为您无法设置从数据库中选择的列名,但您可以在新列中复制该列的数据并设置该新列的名称。

否则你可以使用此代码获取该列名..:)

ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
String name = rsmd.getColumnName(1);

其中1是列的索引。