将结果集直接插入jtable

| 是否可以将结果集直接插入到jtable中?     
已邀请:
馊主意。 您不应该将ѭ0包中的任何内容传递到持久层之外。 您当然可以遍历ѭ1并将内容加载到
DefaultTableModel
中。但是我不推荐它。 像这样:
public DefaultTableModel map(ResultSet resultSet) throws SQLException
{
    DefaultTableModel defaultTableModel = new DefaultTableModel();

    ResultSetMetaData meta = resultSet.getMetaData();
    int numberOfColumns = meta.getColumnCount();
    while (resultSet.next())
    {
        Object [] rowData = new Object[numberOfColumns];
        for (int i = 0; i < rowData.length; ++i)
        {
            rowData[i] = resultSet.getObject(i+1);
        }
        defaultTableModel.addRow(rowData);
    }

    return defaultTableModel;
}
    

要回复问题请先登录注册