我想从数据库中获取数据并存储在变量或数组中。我怎样才能做到这一点? (我这是新的...)
try{
String sql = "select * from foodtbl where id ='1'";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
if(rs.next()){
food.add(rs.getString(sql));
rs.close();
pst.close();
}
}catch (SQLException ex) {
// Logger.getLogger(mainmenu.class.getName()).log(Level.SEVERE, null, ex);
}
}
答案 0 :(得分:0)
首先使用ArrayList<>
存储数据库中的名称,然后使用String[]
方法将其转换为List.toArray()
。
ArrayList < String > list = new ArrayList < String > ();
while (rs.next()) {
list.add(rs.getString(1));
}