你可以用结果集取出来放到list集合里
反正放到一个容器里就可以了,最好用个泛型
如:User实体类,你先可以封装到populate的方法里
当然方法名你随便取,
String
sql
=
"select
*
from
t_user"
List
userlist
=
null
try{
Connection
conn
=
this.getConnection
PreparedStatement
pst
=
conn.PreparedStatement
(sql)
ResultSet
rs
=
pst.executeQuery()
userlist
=
new
ArrayList
()
while(rs.next()){
User
user
=
new
User()
user.setId(rs.getInt("id"))
user.setCode(rs.getString("code"))
userlist.add(user)
}
this.getClose(conn,pst,rs)
}catch(Exception
e){
printStackTrace()
}
return
userlist
我手打的个别打错了你在开发工具里看看
方法1通过split()函数:dim Arr,Rs
Set Rs=Conn.Execute("select aa from abc")
Arr=""
Do While Not Rs.Eof
If Arr="" Then
Arr=Rs("aa")
Else
Arr=Arr&","&Rs("aa")
End If
Rs.Movenext
loop
Arr=split(Arr,",") 'arr即是你想要的数组
方法2,通过记录集的GetRows方法
‘可取多个字段
Set Rs=Conn.Execute("..........")
Arr=Rs.GetRows()
Rs.Close()
' *** 作Arr
'方法是Arr(Y,X)
'X可以理解成表格的行
'Y就是表格的列
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)