Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menambahkan baris baru ke jTable dari database sambil mengklik tombol tanpa menghapus baris yang ada

Memproses setiap baris data dari ResultSet dan membuat Vektor dan gunakan metode ini untuk memasukkan data ke dalam model tabel. Anda membuat model tabel baru dan meletakkannya di atas meja, model lama dengan data hilang.

Setelah di bawah minta di komentar:

Ini adalah salah satu cara untuk melakukannya.

Vector<Vector<String>> data=new Vector<>();
//Fill this Vector above with the initial data

Vector<String> columns=new Vector<String>();
//Fill this with column names

DefaultTableModel tableModel=new DefaultTableModel(data, columns);
JTable table=new JTable(tableModel);
//Display the table as you like

... //Query the database and get the ResultSet (let's call it rs)

while(rs.next){

  Vector<String> newRow=new Vector<>();

  //Get the data from the resultset and fill this new row

  tableModel.addRow(newRow);

}//while closing



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql - perlu dua batasan?

  2. default kolom dengan string kosong

  3. Apakah ada MySQL yang setara dengan preg_replace PHP?

  4. Bagaimana cara menerapkan metode bindValue dalam klausa LIMIT?

  5. Bagaimana cara mengimpor file CSV ke tabel MySQL?