gpt4 book ai didi

java - 我有一个列表数据,我必须使用 jdbc 将其插入数据库中

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:12 25 4
gpt4 key购买 nike

我有一个列表数据,我必须使用 jdbc 将其插入数据库中。我的问题是列表的大小并不总是恒定的,有时它会给出 ArrayIndexOutOfBoundExp。所以我需要动态插入记录。

目前我正在插入列表大小为 10 的记录,现在如果我得到大小为 5 的列表呢?

public void setValues(PreparedStatement ps, int ean) throws SQLException {

ps.setLong(1,Id);

最佳答案

您可以通过列表进行迭代(包括 java 8 流方法):

List<String> columnsList = mpGeometryBeanList.get(mpGeometryBeanIndex);
for(int i = 0; i < columnsList.size(); i++){
ps.setString(i + 2, columnsList.get(i));
}

或者您可以更改准备好的语句以接受列表值(需要查看更多代码)

关于java - 我有一个列表数据,我必须使用 jdbc 将其插入数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36008092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com