我想使用这个向量作为我的Jtable.There的DataSource这里有4列(ADI,SOYADI,BABA ADI,ANA ADI)。 ResultSet将每一行添加到名为_kisivector的矢量中。这是我的DataSource.But我不想在开始时得到整个记录。我想从这个vector只得到5条记录。不然就会出现2个按钮,前后移动。当我点击Forward它会去其他5条记录。而当我点击返回按钮,它会去5先前的记录。如何将Vector用作数据源?
有没有这样的例子?
Thanx。
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;
}
}