相信很多人都有如此之困惑,得此解决方法不敢独享,公之于众,以利后来人。
声明:此方法的至于彭璐大侠,彭大侠可能不常上网,这麽好的方法也不告诉我等之小虾米,只好代劳了。
好了,不废话了,有两种方法:
1、用vector:
/**
* finds all ejbeans with a balance greater than a given amount.
* returns an enumeration of found ejbean primary keys.
*
* @param balancegreaterthan double test amount
* @return enumeration ejbean primary keys
* @exception javax.ejb.ejbexception
* if there is a communications or systems failure
*/
public enumeration ejbfindbigaccounts(double balancegreaterthan) {
log("ejbfindbigaccounts (balance > " + balancegreaterthan + ")");
connection con = null;
preparedstatement ps = null;
try {
con = getconnection();
ps = con.preparestatement("select id from ejbaccounts where bal ?");
ps.setdouble(1, balancegreaterthan);
ps.executequery();
resultset rs = ps.getresultset();
vector v = new vector();
string pk;
while (rs.next()) {
pk = rs.getstrin
闽公网安备 35060202000074号