ResultSet rs = statment.executeQuery();
table.setModel(DbUtils.resultSetToTableModel(rs));
我认为您无法设置从数据库中选择的列名称,但是您可以将数据从新列中的该列中复制出来并设置该新列的名称。
否则,您可以使用此代码获取该列名称。 :)
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
String name = rsmd.getColumnName(1);
其中1
是列的索引。