2
我想要的結果集,以JSON列表,但轉換結果只顯示1行:轉換JAX-RS的ResultSet數組沒有循環
結果:
{ 「kodekasus」:70, 「非農產品市場準入」 : 「字符串」, 「isdelete」:0 「createdby」: 「串」, 「createddate」: 「2017年6月29日」, 「updatedby」: 「串」, 「updateddate」: 「2017年6月29日」 }
控制器:
@GET
@Path("/tes")
@Produces(MediaType.APPLICATION_JSON)
public Kasuss getTest() throws SQLException {
String sqlquery = "Select * from Kasus";
dbCon = new DBConnection();
try{
conn = DBConnection.setDBConnection();
rs = dbCon.getResultSet(sqlquery, conn);
Kasuss kasus = new Kasuss();
JSONObject jObj = new JSONObject();
ArrayList<Kasuss> list = new ArrayList<Kasuss>();
Map<String, String> map = new HashMap<String, String>();
while(rs.next()){
kasus.setKodekasus(rs.getInt(1));
kasus.setNama(rs.getString(2));
kasus.setIsdelete(rs.getInt(3));
kasus.setCreatedby(rs.getString(4));
kasus.setCreateddate(rs.getDate(5));
kasus.setUpdatedby(rs.getString(6));
kasus.setUpdateddate(rs.getDate(7));
list.add(kasus);
}
return kasus;
}catch(Exception e){
System.out.println(e);
}
return null;
}
在數據庫記錄,而不僅僅是一個記錄。如何顯示列表數組結果?不只是一行記錄。