JLabelになら分かるのですがJTableのほうがよく分からないのです。
また、どのように記述すればよいのでしょうか?
参考までにJLabelの方を乗せておきます。
すべては自分の勉強不足が原因なのですが、お分かりになる方はお知恵をお貸し下さい。
private void displayData(){
try {
MainMenu mainMenu = new MainMenu();
sqlStr = mainMenu.getSendsqlstr();
System.out.println(sqlStr);
//ドライバクラスをロードする
Class.forName("com.mysql.jdbc.Driver");//org.gjt.mm.mysql.Driverこっちの可能性もあり
//MySQLに接続
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/nelfsystem", "root", "root");
//ステートメント生成
pstmt = (PreparedStatement) con.prepareStatement(sqlStr);
//SQL文実行
rs = pstmt.executeQuery(sqlStr);
rs.first(); // 最初の行に移動
jLabel30.setText("" + rs.getInt("member_id"));
jLabel31.setText(rs.getString("member_name"));
jLabel32.setText(rs.getString("member_furigana"));
jLabel33.setText(rs.getString("birth_day"));
jLabel34.setText(rs.getString("sex"));
jLabel36.setText(rs.getString("telephone"));
jLabel37.setText(rs.getString("telephone_2"));
jLabel29.setText(rs.getString("zipcode"));
jLabel38.setText(rs.getString("address"));
jLabel39.setText(rs.getString("address_2"));
jLabel41.setText(rs.getString("douki"));
jLabel40.setText(rs.getString("e_mail"));
jTextArea2.setText(rs.getString("remarks"));
}
catch(Exception ex){
System.out.println("Error:" + ex.toString() + ex.getMessage());
}
}
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
MySQLからレコードを取得する方法は既にわかっていて、JTableに値を表示する方法がわからない、ってことだろうか。
JTableに値を表示する場合は、一番簡単なのは表示する値を配列にまとめてnew JTableする際に渡す、というやり方。値を取り出して、二次元配列にまとめてnew JTableのときに引数で渡す。
が、一般的なのは、モデルクラスを定義して、そいつをJTableに設定するやり方だろう。後々を考えると、こっちを採用したほうがいいな。参考URLの記事を参照のこと。
参考URL:http://allabout.co.jp/internet/java/closeup/CU20 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- シティサイクル・電動アシスト自転車 911 2 2023/04/15 20:50
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- ルーター・ネットワーク機器 Wifi速度低下で困ってます。 5 2023/01/23 10:19
- 国産車 ホンダフィット2代GE6に乗っていますが RSというのはスポーティーですか 1 2023/06/01 15:09
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- 数学 環上の加群について 2 2022/07/15 20:42
- 子供の病気 RSについて 何度も質問ごめんなさい。 息子がRSになってから、だいぶ経ちます。 14日からRSの症 5 2023/03/26 13:29
- 輸入車 RSエイトよりRSシックスアバントの方が中古相場高いのはなぜですか? 1 2023/05/02 11:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
この警告はどうすれば?
-
ランダムでのboolean値の与え方
-
配列の中に複数存在する数がい...
-
Java配列の問題を教えてくださ...
-
『args[]』とは?
-
配列で、値の入っている要素数...
-
[Ljava.lang.Stringってなんですか
-
Java です 途中は省いてますが ...
-
2次元配列のコピー
-
CSVファイルの、列だけ取得したい
-
[JAVA]配列のカウントに関して
-
String型をbyte型へ
-
0から99の数字をランダムに...
-
java 大文字と小文字を入れ替える
-
動的配列確保
-
MAPの配列・・・???!!!
-
javamailで複数人にメールを送...
-
多次元配列への数値の代入。
-
【C#】ハッシュテーブル(連想...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
C#で動的配列Listの中身をListB...
-
javaで大容量テキストファイル...
-
C言語でunsigned char配列を連...
-
n番目に大きな値を探索する
-
JavaのBase64デコードで正しく...
-
配列で、値の入っている要素数...
-
Javaで文字を漢字であるか否か...
-
配列の中に複数存在する数がい...
-
データベースから取得したデー...
-
【C#】ハッシュテーブル(連想...
-
Javaで文字と数字が混ざったも...
-
cloneメソッドについて (java)
-
ArrayListからBean配列に値をセ...
-
配列をセッションに割り当てた後で
-
int配列をbyte配列に変換
-
セッションを使ったint型の値の...
-
javamailで複数人にメールを送...
-
【Ajax通信&Java】配列の受け取...
おすすめ情報