JTable を使用してクエリの結果を表示しています。テーブルはXYZ
すべての列として表示されるわけではありませんがXYZ
、データベースに存在しないフィールド (操作されたフィールド) のヘッダーとして表示されます。
データベースの内部はよくわかりません。基本的すぎて申し訳ありません。
rs1 = st1.executeQuery("SELECT product.`id` as `Product ID`,product.`serialnumber` as `Serial Number`, product.`dop` as `Date Of Purchase` FROM product where product.`dop` between '"+from+"' and '"+to+"'");
reportTable.setModel(buildTableModel(rs1));
クエリ ブラウザでの同じクエリ 出力:
Product ID Serial Number Date Of Purchase
1 123244mf43m 08/08/2013
JDBCを使用した私の出力は次のとおりです。
id serialnumber dop //table header
1 123244mf43m 08/08/2013