返回

java-从我的 ResultSet 中获取一个数组并将其添加到一个对象

发布时间:2022-08-12 21:54:03 184
# 移动端

我正在尝试使用 ResultSet.getArray() 从我的数据库中获取一个 int[] 数组。我正在使用 postgreSQL、DBeaver 和 Java。

ResultSet rs = s.executeQuery(sql);
            
            ArrayList theaterList = new ArrayList<>();
            
            
            while(rs.next()) {
                Theater t = new Theater(
                        rs.getInt("theater_id"),
                        rs.getArray("theater_numbers"),
                        rs.getString("theater_loc")
                        );
                
                theaterList.add(t);
                
                return theaterList;         
            }

错误消息:“构造函数 Theatre(int, Array, String) 未定义”

我一直被标记为没有适当类型的构造函数:

import java.sql.Array;

public Theater(int theater_id, Array theater_numbers, String theater_loc) {

        super();

        this.theater_id = theater_id;

        this.theater_numbers = theater_numbers;

        this.theater_loc = theater_loc;

这是课程的开始:

public class Theater {

    private int theater_id;

    private Array theater_numbers;

    private String theater_loc;

不知道如何使类型彼此一致。

如何使类型一致?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
下一篇
javascript-如何在父级呈现组件子级 2022-08-12 19:54:41