テーブルにアクセスしているときに列名の行を表示したいとします。ここではこのコードを試してみましたが、列名なしで表のみが表示されました。 'I' を通じてJavaの日食とSQLiteデータベースデータベースからテーブルを使用して列名を取得する
try
{
String query="Select * from client";
PreparedStatement pst=conn.prepareStatement(query);
ResultSet rs=pst.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
DefaultTableModel tm = (DefaultTableModel) table.getModel();
for(int i=1;i<=columnCount;i++)
{
tm.addColumn(rsmd.getColumnName(i));
}
while (rs.next())
{
String[] a = new String[columnCount];
for(int i = 0; i < columnCount; i++)
{
a[i] = rs.getString(i+1);
}
tm.addRow(a);
// tm.fireTableDataChanged();
rs.close();
pst.close();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
resultSetToTableModel' 'のコードは、あなたが、私はそれを試してみました答え –