Java 如何使用矢量作为数据源?

Java 如何使用矢量作为数据源?,java,arrays,vector,jtable,Java,Arrays,Vector,Jtable,我想使用这个向量作为Jtable的数据源。这里有四列(ADI、SOYADI、BABA-ADI、ANA-ADI)。ResultSet正在将每一行添加到名为_kisivector的向量中。这是我的数据源 但我不想一开始就得到全部记录。我只想从这个向量中得到5条记录。然后将有2个按钮,后退和前进。当我单击“前进”时,它将转到其他5条记录。当我点击“后退”按钮时,它将跳转到前5条记录 这方面有什么例子吗 private Vector getSonuc(String _ad){

我想使用这个向量作为Jtable的数据源。这里有四列(ADI、SOYADI、BABA-ADI、ANA-ADI)。ResultSet正在将每一行添加到名为_kisivector的向量中。这是我的数据源

但我不想一开始就得到全部记录。我只想从这个向量中得到5条记录。然后将有2个按钮,后退和前进。当我单击“前进”时,它将转到其他5条记录。当我点击“后退”按钮时,它将跳转到前5条记录

这方面有什么例子吗

private Vector getSonuc(String _ad){


            Vector _kisivektor = new Vector();
            PreparedStatement stmt = null;

            ResultSet rs = null;

            try {

                Class.forName("oracle.jdbc.driver.OracleDriver");


                Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@xx.xx.xx.xx.:1521:xxxx", "xxx", "xxx");

                stmt = conn.prepareStatement("select * from t_gnl_kisi where ADI like ?");

                stmt.setString(1, _ad+"%");

                rs = stmt.executeQuery();

                while (rs.next()) {
                _kisivektor.add(rs.getString("ADI"));
                _kisivektor.add(rs.getString("SOYADI"));
                _kisivektor.add(rs.getString("ANA_ADI"));
                _kisivektor.add(rs.getString("BABA_ADI"));
                        }
                stmt.close();
                            rs.close();

            }
            catch (Exception e) {

                e.printStackTrace();

            }

return _kisivektor;

            }



        }

有一个模式名:它是的一种特定形式。

有一个模式名:它是的一种特定形式。

您可以使用这里讨论的解决方案, (这是按需获取)

这是预取


最后,如果希望获得5行的批数据。您可以对数据模型进行子类化,只读取5行并保持连接打开。当按下“后退”或“前进”按钮时,您可以将结果集滚动到那么多记录(无论如何,您将拥有一个双向可滚动的结果集)

您可以使用此处讨论的解决方案, (这是按需获取)

这是预取

最后,如果希望获得5行的批数据。您可以对数据模型进行子类化,只读取5行并保持连接打开。当按下“后退”或“前进”按钮时,您可以将结果集滚动到那么多记录(无论如何,您将拥有一个双向可滚动的结果集)