Java 将ResultSet字符串转换为可用变量以填充jTable

Java 将ResultSet字符串转换为可用变量以填充jTable,java,jtable,resultset,Java,Jtable,Resultset,我正在构建一个应用程序,它需要将ResultSet字符串(rs.getString(Names);)转换成一个可行的变量来填充一个jTable,其中只有一个collumn,其余的我想我可以通过循环来尝试 我怎样才能做到这一点呢?您好,如果是这样的话,我假设您正在尝试在JTable中显示值。 为什么不能将结果从Resultset获取到列表中,并在Jtable中迭代和显示 如何将数据库中的数据存储到列表,以及如何将相同的列表发送到Jtable try { con = or

我正在构建一个应用程序,它需要将ResultSet字符串(
rs.getString(Names);
)转换成一个可行的变量来填充一个
jTable
,其中只有一个collumn,其余的我想我可以通过循环来尝试


我怎样才能做到这一点呢?

您好,如果是这样的话,我假设您正在尝试在JTable中显示值。 为什么不能将结果从Resultset获取到列表中,并在Jtable中迭代和显示

如何将数据库中的数据存储到列表,以及如何将相同的列表发送到Jtable

 try {

            con = ora.createConnection();
            if (con != null) {
                pstmt = con.prepareStatement(strQuery.toString());
                rs = pstmt.executeQuery();
                 while (rs.next()) {
                    khataChallanHeader.setChallanNo(Integer.valueOf(rs
                            .getInt("CHALLAN_NO")));
                    khataChallanHeader.setPropertyId(Long.valueOf(rs
                            .getLong("PROPERTY_ID")));
                    khataChallanHeader
                            .setDivisionName(rs.getString("DIV_NAME"));
                    khataChallanHeader.setCircleName(rs
                            .getString("CIRCLE_NAME"));
                    khataChallanHeader.setLayoutName(rs
                            .getString("LAYOUT_NAME"));

                     dtoList.add(khataChallanHeader);
                }

            }
        } catch (Exception ex) {
            ex.printStackTrace();
        } finally {
            pstmt.close();
            rs.close();
            ora.closeConnection(con);
        }
        // System.out.println(" the Size of the list is : " + dtoList.size());
        // return dtoList;
        return khataChallanHeader;
创建一个向量(称为“数据”)来保存所有数据

然后循环遍历结果集。为每一行创建一个新向量(称为“行”),并将结果集中的数据添加到行向量中。然后将行向量添加到数据向量


现在,您可以使用“数据”向量和另一个包含所需列名的向量创建DefaultTableModel。

您所说的“可行变量”是什么意思?我可以用来在
jTable上显示的内容让我在一天内共享源代码,共享我将发送的电子邮件