使用一種不適用API的方式將oracle數據庫中一個表中的一些字段的值封裝成Json數組,具體java代碼如下:
/**
*
* @param jsonSql 需要查詢的數據的sql語句
* @param api_tablename 被封裝的表數據的表名(用於查詢字段的類型)
* @param colNmaes 需要被封裝進Json數組中的字段的名稱
* @param listName JSon數組的名稱
* @param api_rownum 需要查詢的表的行數
* @return
* @throws Exception
*/
public String JavaCreateJson(String jsonSql, String api_tablename,
String colNmaes, String listName, String api_rownum)
throws Exception {
String builder = "";
ResultSet rs = null;
Statement stmt = null;
if (!(api_rownum == null || api_rownum.length() <= 0)) {
jsonSql = jsonSql + " and rownum < " + api_rownum;
}
try {
stmt = con.createStatement();
rs = stmt.e