Java 如何从一个表中调用2行以显示在jtable中

Java 如何从一个表中调用2行以显示在jtable中,java,mysql,Java,Mysql,我有这个代码,我想在一个表的jtable中显示2行 public ArrayList<Update_del_insert_products> getproList() { ArrayList <Update_del_insert_products> proList =new ArrayList <Update_del_insert_products> (); Connection connection =getConnection();

我有这个代码,我想在一个表的jtable中显示2行

public ArrayList<Update_del_insert_products> getproList()
 {
     ArrayList <Update_del_insert_products> proList =new ArrayList <Update_del_insert_products> ();
     Connection connection =getConnection();

     String query ="SELECT Pro_Id, Pro_Name FROM Products";
     Statement stt;
     ResultSet rss;
     try{
        stt = connection.createStatement();
        rss = stt.executeQuery(query);
        Update_del_insert_products  update_del_insert_products ;
        while(rss.next())
        {
           update_del_insert_products = new Update_del_insert_products (rss.getString("Pro_Id"),rss.getString("Pro_Name"),rss.getString("Pro_Price"),rss.getString("Pro_Quantity"),rss.getString("Pro_Supplier_id"),rss.getString("Pro_Tax"));
           proList.add(update_del_insert_products);
        }
        }catch (Exception e){
            e.printStackTrace();
        }
     return proList;
 } 
 public void show_Products_in_Jtable(){
     ArrayList<Update_del_insert_products> list= getproList();

     DefaultTableModel model =(DefaultTableModel)jTable_Prordes.getModel();
     Object[] row =new Object[2];
     for(int i =0;i< list.size();i++)
     {   
         row[0] = list.get(i).getpro_Id();
         row[1] = list.get(i).getpro_Name();


         model.addRow(row);

     }

 } 

我想他希望从我的表中添加其他行?是否有正确的代码,以便我只能从特定行获取文本,或者可以从sqlquery获取这些列。因为这些列已经有了价格,所以我只希望它们显示在我的jtable ty中

这不是很明显,因为您根本没有按照下面的查询获取该列

SELECT Pro_Id, Pro_Name FROM Products
如果您确实需要获取该列
rss.getString(“Pro_Price”)
,请将该列包含在查询中

SELECT Pro_Id, Pro_Name, Pro_Price,
Pro_Quantity, Pro_Supplier_id, Pro_Tax
FROM Products
SELECT Pro_Id, Pro_Name, Pro_Price,
Pro_Quantity, Pro_Supplier_id, Pro_Tax
FROM Products