用resultSet填充Java表

用resultSet填充Java表,java,oracle,jdbc,Java,Oracle,Jdbc,我正在构建一个java应用程序,它从oracle数据库获取数据并将其放入JTable 我的问题是我无法填充表,我不知道如何填充。Javadoc是无用的 我不明白为什么表没有得到行: if ((report.getMsg()=="selectEventoAll") && (report.getEsito()==1)) { DefaultTableModel dtm = new DefaultTableModel(); eventi_tb.

我正在构建一个java应用程序,它从oracle数据库获取数据并将其放入
JTable

我的问题是我无法填充表,我不知道如何填充。Javadoc是无用的

我不明白为什么表没有得到行:

 if ((report.getMsg()=="selectEventoAll") && (report.getEsito()==1))
    {

        DefaultTableModel dtm = new DefaultTableModel();
        eventi_tb.setModel(dtm);

        try
        {
            ResultSet res_eventi = report.getRes();
            i = 0;
            Object[][] datiEventi = new Object[report.getRowCount()][5];

            while(res_eventi.next())
            {
               j = 0; 
               while (j < 5)
               {
                  datiEventi[i][j] = res_eventi.getObject(j+2);
                  j++;
               }
               dtm.addRow(datiEventi[i]);
               i++;
            }
        }
if((report.getMsg()=“selectEventoAll”)&&(report.getEsito()=“1))
{
DefaultTableModel dtm=新的DefaultTableModel();
事件设置模型(dtm);
尝试
{
ResultSet res_eventi=report.getRes();
i=0;
Object[][]datiEventi=新对象[report.getRowCount()][5];
while(res_eventi.next())
{
j=0;
而(j<5)
{
datiEventi[i][j]=res_eventi.getObject(j+2);
j++;
}
dtm.addRow(datiEventi[i]);
i++;
}
}

您可以使用AbstractTableModel的自定义实现来实现这一点

返回结果后,将其放入列表中,并将其作为表格模型的支持列表

请看这里。

应该让您开始学习