mysql データベースから Java のカスタム Jtable にレコードを表示する

ユーザー7491229

データベースにいくつかのレコードがあり、Java アプリケーション GUI の Jtable に表示したいと考えています。Jtable をカスタマイズし、データベースにない列をいくつか追加しました。よろしくお願いします。以下のコードは、単一の列に単一のレコードのみを表示します (具体的に説明する列)

    public NewJFrame() {
    ArrayList data = new ArrayList();
    initComponents();

    okay.setVisible(true);
    try {
        String myDriver = "com.mysql.cj.jdbc.Driver";
        String myUrl = "jdbc:mysql://localhost:3306/lostfound";
        Class.forName(myDriver);
        Connection c = DriverManager.getConnection(myUrl, "root", "");
        String sql = "SELECT * FROM found";
        Statement st = c.createStatement();

        // execute the query, and get a java resultset
        ResultSet rs =st.executeQuery(sql);


        while(rs.next())
        {
        String name = rs.getString("name");
        String description = rs.getString("description");
        String location = rs.getString("location");
        jTable2.getModel().setValueAt(name, WIDTH, ICONIFIED); 
        jTable2.getModel().setValueAt(description, WIDTH, ICONIFIED);   
        jTable2.getModel().setValueAt(location, WIDTH, ICONIFIED);   
        }
    }
    catch (SQLException e)
    {
        System.out.println( e.getMessage() );
    } catch (ClassNotFoundException ex) {
        Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
    }
    jTable2.show();
}
開発者

resultSetデータを単一の行と列割り当てていrowます。以下に示すようにカウンターが必要で、行ごとにインクリメントします。

int row=0;
while(rs.next()) {
    String name = rs.getString("name");
    String description = rs.getString("description");
    String location = rs.getString("location");
    jTable2.getModel().setValueAt(name, row, 0);//name at column 0 always
    jTable2.getModel().setValueAt(description, row, 1);//desc at column 1 always 
    jTable2.getModel().setValueAt(location, row, 2);//location at column 2 always
    row++;//increment row counter for each record
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MySQLデータベースから値を取得するJTable

分類Dev

Java Swing:JTable列をmysqlデータベースに挿入する

分類Dev

MySQLからのデータをJTableに表示する方法

分類Dev

mysqlデータベースから値を取得してJSP(JAVA)に表示する

分類Dev

Mysqlからデータを取得し、Javaを使用してjframeのjtableに表示する方法

分類Dev

mysqlからデータをフィルタリングし、javaを使用してjtableに表示する方法

分類Dev

JTableに表示されている複数のファイルを選択し、MySQLデータベースからダウンロードします

分類Dev

JavaからMySQLデータベースを作成する

分類Dev

Javaからmysqlでデータベースを作成する

分類Dev

Java、jTableからベクターへ

分類Dev

JDBCからMySQLデータベースにレコードを追加する方法

分類Dev

mysql データベースからデータを取得し、html テーブルに表示する php コード

分類Dev

Java経由でMySQLデータベースからBLOBデータをダウンロードする

分類Dev

カスタムmysqlデータベースからワードプレスのコンテンツを自動インポートする方法は?

分類Dev

mysqlクエリデータベースからの単一のレコードを表示する

分類Dev

java-jTableデータベースの繰り返し値

分類Dev

JavaからのMySQLデータベースクエリが失敗する

分類Dev

mySQLデータベースから単一のレコードを取得してPHPで表示する

分類Dev

JavaからmySQLデータベースのintを更新しています

分類Dev

JTableの列のデータ型をMySqlデータベースと同じように定義する方法は?

分類Dev

MySQLデータベースからレコードを編集する方法

分類Dev

データベースmysqlからレコードを選択する

分類Dev

MySQLデータベースからデータを取得し、Java、AJAXを使用してRESTWebサービスを使用してHTMLフォームに配置する方法

分類Dev

MySQLデータベース構文エラーをjTableに入力します

分類Dev

Java:ダイアログボックスのテキストフィールドからJTableにデータをコピーする

分類Dev

データベースからではなく、カスタム列名JTableを表示するにはどうすればよいですか?

分類Dev

ボタンイベント時にデータベースからJTableにデータを入力する方法

分類Dev

Javamysqlはjtableの複数のデータをmysqlデータベースに挿入します

分類Dev

MySQLデータベースでJTableデータを適切に更新する方法は?

Related 関連記事

  1. 1

    MySQLデータベースから値を取得するJTable

  2. 2

    Java Swing:JTable列をmysqlデータベースに挿入する

  3. 3

    MySQLからのデータをJTableに表示する方法

  4. 4

    mysqlデータベースから値を取得してJSP(JAVA)に表示する

  5. 5

    Mysqlからデータを取得し、Javaを使用してjframeのjtableに表示する方法

  6. 6

    mysqlからデータをフィルタリングし、javaを使用してjtableに表示する方法

  7. 7

    JTableに表示されている複数のファイルを選択し、MySQLデータベースからダウンロードします

  8. 8

    JavaからMySQLデータベースを作成する

  9. 9

    Javaからmysqlでデータベースを作成する

  10. 10

    Java、jTableからベクターへ

  11. 11

    JDBCからMySQLデータベースにレコードを追加する方法

  12. 12

    mysql データベースからデータを取得し、html テーブルに表示する php コード

  13. 13

    Java経由でMySQLデータベースからBLOBデータをダウンロードする

  14. 14

    カスタムmysqlデータベースからワードプレスのコンテンツを自動インポートする方法は?

  15. 15

    mysqlクエリデータベースからの単一のレコードを表示する

  16. 16

    java-jTableデータベースの繰り返し値

  17. 17

    JavaからのMySQLデータベースクエリが失敗する

  18. 18

    mySQLデータベースから単一のレコードを取得してPHPで表示する

  19. 19

    JavaからmySQLデータベースのintを更新しています

  20. 20

    JTableの列のデータ型をMySqlデータベースと同じように定義する方法は?

  21. 21

    MySQLデータベースからレコードを編集する方法

  22. 22

    データベースmysqlからレコードを選択する

  23. 23

    MySQLデータベースからデータを取得し、Java、AJAXを使用してRESTWebサービスを使用してHTMLフォームに配置する方法

  24. 24

    MySQLデータベース構文エラーをjTableに入力します

  25. 25

    Java:ダイアログボックスのテキストフィールドからJTableにデータをコピーする

  26. 26

    データベースからではなく、カスタム列名JTableを表示するにはどうすればよいですか?

  27. 27

    ボタンイベント時にデータベースからJTableにデータを入力する方法

  28. 28

    Javamysqlはjtableの複数のデータをmysqlデータベースに挿入します

  29. 29

    MySQLデータベースでJTableデータを適切に更新する方法は?

ホットタグ

アーカイブ