用Java将SQL解析为数组

用Java将SQL解析为数组,java,sql,netbeans,derby,Java,Sql,Netbeans,Derby,这应该很简单,我想从KATA_DASAR表中检索KATA记录,并将其放入名为kamusKata[]的数组中。但我似乎无法编写正确的代码,有什么帮助吗?提前感谢。:) 这: 这可能是问题所在。您的方法应该返回一个字符串,但您正在尝试返回一个字符串[]请参见:ArrayList trutheality的答案可能对您没有帮助,因为您从未初始化数组 您可以这样做: kamusKata = new ArrayList<String>(); while(rs.next()) { kamus

这应该很简单,我想从KATA_DASAR表中检索KATA记录,并将其放入名为kamusKata[]的数组中。但我似乎无法编写正确的代码,有什么帮助吗?提前感谢。:)

这:

这可能是问题所在。您的方法应该返回一个
字符串
,但您正在尝试返回一个
字符串[]

请参见:ArrayList

trutheality的答案可能对您没有帮助,因为您从未初始化数组

您可以这样做:

kamusKata = new ArrayList<String>();

while(rs.next()) {
 kamusKata.add(rs.getString('KATA')
}

我可以更详细地了解该数据库列中的数据类型以及构造函数完成执行后kamusKata数组的内容吗?
public String getKamusKata () {
    return kamusKata;
}
kamusKata = new ArrayList<String>();

while(rs.next()) {
 kamusKata.add(rs.getString('KATA')
}
StringBuilder sb=new StringBuilder();
for(string kata : kamusKata) {
   sb.append(kata);
}

return sb.toString();