Java 从数据库加载字符串数组

Java 从数据库加载字符串数组,java,database,deserialization,Java,Database,Deserialization,从Postgres数据库将地址字段内容加载到字符串数组的最简单方法是: id | name | address ----------------------------------------------------------------- 1 | John | {"line1","line2","line3"} 2 | Steve | {"addr1","addr2","addr3"} String[0

从Postgres数据库将地址字段内容加载到字符串数组的最简单方法是:

id   | name            | address
-----------------------------------------------------------------
1    | John            | {"line1","line2","line3"} 
2    | Steve           | {"addr1","addr2","addr3"} 



String[0] = "line1"
String[1] = "line2"
String[2] = "line3"

我不确定这是否是一个序列化字符串数组,但不知何故,我在这个简单的任务上失败了。

地址列的类型是什么?@SotiriosDelimanolis噢,没错!(将大括号误读为方括号)尝试以下操作:-当(rs.next()){String[]addressArray=rs.getString(“地址”).split(“,”)}处理postgres数据库时,字段的类型为字符变化(45)[]尝试
String[]addressArray=(String[])rs.getArray(“地址”).getArray()