jsp如何将SQL server中的数据放进一个数组

jsp如何将SQL server中的数据放进一个数组,第1张

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

我手打的个别打错了你在开发工具里看看


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9895294.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存