如何将数据库中所有数据存入数组

如何将数据库中所有数据存入数组,第1张

放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?

可以用结果集取出来放到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

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

$count_num=count($array['tixing'])

for ($x=0$x<=$count_num$x++) {

foreach($array as $key=>$v){

$dataList[$x][$key] =$array[$key][$x]

}

}

//你的二级数组都是一样的大小的话 可以用这个来写。

m()->addAll($dataList)//批量插入数据。


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

原文地址: http://outofmemory.cn/sjk/10063567.html

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

发表评论

登录后才能评论

评论列表(0条)

保存