6
私は画面にjava.sql.ResultSetを表示する方法を探しています。好ましくはjavaまたはswingに組み込まれています。それらのどちらも単純ではまともな方法がない場合、私は春を考えます。Java ResultSetを視覚的に表示するにはどうすればよいですか?
どのようにですか?
私は画面にjava.sql.ResultSetを表示する方法を探しています。好ましくはjavaまたはswingに組み込まれています。それらのどちらも単純ではまともな方法がない場合、私は春を考えます。Java ResultSetを視覚的に表示するにはどうすればよいですか?
どのようにですか?
ResultSetの結果をループしてTableModelに入れます。
DefaultTableModel resultSetToTableModel(
DefaultTableModel model,
ResultSet row) throws SQLException
{
ResultSetMetaData meta= row.getMetaData();
if(model==null) model= new DefaultTableModel();
String cols[]=new String[meta.getColumnCount()];
for(int i=0;i< cols.length;++i)
{
cols[i]= meta.getColumnLabel(i+1);
}
model.setColumnIdentifiers(cols);
while(row.next())
{
Object data[]= new Object[cols.length];
for(int i=0;i< data.length;++i)
{
data[i]=row.getObject(i+1);
}
model.addRow(data);
}
return model;
}
それは
興味深いインデントスタイルを助けHopt
のように、あなたが何かを行うことができます。.. –これはちゃんと動作しますが、任意のスクロールバーや能力を持っているように見えていません多くの場合は列のサイズを変更します。 – Maslow
明らかに小さいデータセットでは、スクロールバーとサイズ変更カラムが機能します。私がそれを与えた最初のテーブルが大きすぎる、おそらくはあまりにも大きかったと推測します。 – Maslow