gpt4 book ai didi

java - Java中的ResultSet到整数数组

转载 作者:行者123 更新时间:2023-12-02 00:06:30 25 4
gpt4 key购买 nike

如何将 ResultSet 转换为整数数组?我真的需要一个整数数组。没有列表或类似的东西。

ResultSet rs = sqlite.query("SELECT ores FROM testtable WHERE nicknames='"+"testname"+"';");

“ores”包含 8 个由空格分隔的整数:10 20 30 40 50 60 70 80

编辑:“ores”存储为 VARCHAR

最佳答案

错误的代码。我推荐一个PreparedStatement:

PreparedStatement ps = connection.prepareStatement("SELECT ores FROM testtable WHERE nicknames= ?");
ps.setString(1, nickname);
ResultSet rs = ps.executeQuery();
List<Integer> values = new ArrayList<Integer>();
while (rs.next()) {
String ores = rs.getString("ores");
String [] tokens = ores.split("\\s+");
for (int i = 0; i < tokens.length; ++i) {
values.add(Integer.valueOf(tokens[i]));
}
}

关于java - Java中的ResultSet到整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13747343/

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