
jsp把数据库中查询结果存入数组的实现方法:
1、与数据库建立连接
2、创建statement
3、执行sql
4、处理结果
放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?你可以用结果集取出来放到list集合里 反正放到一个容器里就可以了,最好用个泛型
如:User实体类,你先可以封装到populate的方法里 当然方法名你随便取,
String sql = "select * from t_user"
List<User>userlist = null
try{
Connection conn = this.getConnection
PreparedStatement pst = conn.PreparedStatement (sql)
ResultSet rs = pst.executeQuery()
userlist = new ArrayList<User>()
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
我手打的个别打错了你在开发工具里看看
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)