gpt4 book ai didi

java - 将数据添加到列表 - JDBC

转载 作者:行者123 更新时间:2023-12-02 04:27:24 25 4
gpt4 key购买 nike

我想将数据库中的所有数据放入 ArrayList 中。

        ResultSet rs = callableStatement.executeQuery();
ArrayList<Object> list = new ArrayList<Object>();
List<ArrayList> table = null;

while (rs.next()) {

for (int i = 1; i < rs.getMetaData().getColumnCount() + 1; i++) {
System.out.print(" " + rs.getMetaData().getColumnName(i) + "=" + rs.getObject(i));

String data = rs.getString(i);
list.add(data);

}
table.add(list);
System.err.println(table);
}

我正在正确打印数据库中的所有数据。我的问题是我得到了

  java.lang.NullPointerException

最佳答案

I am printing all the data in my database correctly. My problem is that I'm getting

java.lang.NullPointerException

List<ArrayList> table = null;

后跟

table.add(list);

没有像初始化这样的

table = new ArrayList<ArrayList>(); //Consider some rework here ;)

ofc会导致npe

关于java - 将数据添加到列表 - JDBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31968120/

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