如何在 Java Netbeans 中查看从 xampp 到 jtable 的数据

Posted

技术标签:

【中文标题】如何在 Java Netbeans 中查看从 xampp 到 jtable 的数据【英文标题】:How to view data from xampp to jtable in Java Netbeans 【发布时间】:2017-10-28 18:22:02 【问题描述】:

我想问一下为什么我的数据库的数据没有显示在Jtable中。我认为,我正确地遵循了我观看的教程。

public ArrayList<helpdesk> gethelpdeskList()             

     ArrayList<helpdesk> HelpdeskList = new ArrayList<helpdesk>();
     Connection con = getConnection();
     String query = "SELECT * FROM `ithelpdesk`";
     Statement st;
     ResultSet rs;

     try 
            st = con.createStatement();
            rs = st.executeQuery(query);
            helpdesk ithelpdesk; 

            while(rs.next())  
                ithelpdesk = new helpdesk(rs.getInt("Trackerno"),rs.getInt("scode"), rs.getString("sconcern"), rs.getString("sremarks"), rs.getString("createdby"),rs.getString("assignedby"),rs.getString("status"));
                       
         catch (SQLException ex) 
            Logger.getLogger(hdesktable.class.getName()).log(Level.SEVERE, null, ex);
        

        return HelpdeskList;
  

public void show_record()

    ArrayList<helpdesk> list = gethelpdeskList();
    DefaultTableModel model =(DefaultTableModel) jtable_helpdesk.getModel();

    Object[] row = new Object[7];
    for(int i = 0; i<list.size();i++)
    
        row[0] = list.get(i).getTrackerno();
        row[1] = list.get(i).getscode();
        row[2] = list.get(i).getsconcern();
        row[3] = list.get(i).getsremarks();
        row[4] = list.get(i).getcreatedby();
        row[5] = list.get(i).assignedby();
        row[6] = list.get(i).status();
        model.addRow(row);
    

【问题讨论】:

【参考方案1】:

我假设您的代码中没有任何异常。一个问题可能是您没有在 while 循环中将“ithelpdesk”添加到“HelpdeskList”。

【讨论】:

如何添加“ithelpdesk”?为这种问题道歉。我完全是编程初学者。 HelpdeskList.add(ithelpdesk);

以上是关于如何在 Java Netbeans 中查看从 xampp 到 jtable 的数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 GitHub 中的 Maven 从 NetBeans 项目迁移到 Java CI?

Java(netbeans):数据库已连接到 SQL Server,我需要从 netbeans 界面更新和删除数据

如何在带有 NetBeans 的 Windows Java 项目中使用 HDF5

如何在netbeans java中将图像插入mysql数据库

从命令行运行 Netbeans maven 项目?

如何将文本框中的数据插入到 java-netbeans 中的 mysql 数据库中