Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मौजूदा पंक्तियों को साफ़ किए बिना बटन क्लिक करते समय डेटाबेस से jTable में नई पंक्तियां कैसे जोड़ें

ResultSet से डेटा की प्रत्येक पंक्ति को संसाधित करें और एक वेक्टर और इस विधि का प्रयोग करें तालिका मॉडल में डेटा सम्मिलित करने के लिए। आप नया टेबल मॉडल बना रहे हैं और इसे टेबल पर सेट कर रहे हैं, डेटा वाला पुराना मॉडल खो गया है।

नीचे टिप्पणी में अनुरोध के बाद:

ऐसा करने का यह एक तरीका है।

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. वाइल्डकार्ड के रूप में व्यवहार किए बिना LIKE में प्रतिशत (%) का उपयोग कैसे करें?

  2. तालिका नाम के खंड के लिए mysql खोज

  3. रनटाइम त्रुटि:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  4. लॉग क्वेरीज़ INDEX का उपयोग नहीं कर रही हैं - MySQL

  5. एमएस एक्सेस डीबी को MySQL में आयात करना?