WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:javaでデータベースから値を取得

0:[投稿] 教えて君嫌いなら見ないで下さい [2009/05/20 12:05 ] [環境:z zz]

javaでデータベース(mysql)から値を取得しJTableにinsertする方法
が分かりません。
今から乗せるソースはJLabelの場合なのですが、これをJTableにするにはどのようにすればいいのでしょうか?
また、付け加えるところがありましたら教えて下さると助かります。

protected void finalize() throws Throwable {
       con.close();
       pstmt.close();
       //クローズ
       rs.close();
       // 自動的な解除を待たずに直ちに閉じる。
       super.finalize();// 念のため、親クラスの finalize() を呼ぶ。
   }
   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/cujsystem", "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());
       }


   }

回答(必須): 状態:

お名前(必須):

URL:




[戻る]