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;
不知道如何使类型彼此一致。
如何使类型一致?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报