色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 數據庫轉為json

錢淋西2年前9瀏覽0評論

Java是一種非常流行的編程語言,它經常被用來操作數據庫。 常見的操作是將數據庫中的數據轉換為JSON格式,使其更易于處理和解析。以下是Java將數據庫轉換為JSON格式的步驟。

// 引入所需的庫和包
import org.json.JSONArray;
import org.json.JSONObject;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
// 將數據庫轉換為JSON格式
public static JSONArray resultSetToJson(ResultSet rs) throws SQLException,JSONException {
// 新建JSON數組
JSONArray array = new JSONArray();
// 獲取結果集元數據
ResultSetMetaData metaData = rs.getMetaData();
// 遍歷結果集
while (rs.next()) {
int columnCount = metaData.getColumnCount();
JSONObject jsonObj = new JSONObject();
// 遍歷結果集中當前行的每一列
for (int i = 1; i<= columnCount; i++) {
String columnName = metaData.getColumnLabel(i);
String value = rs.getString(i);
// 將當前列轉換為JSON字符串
jsonObj.put(columnName, value);
}
// 將JSON對象添加到數組中
array.put(jsonObj);
}
return array;
}

在上面的代碼中,我們使用了JSONObject和JSONArray這兩個類來構建JSON。我們還使用了import語句來導入所需的庫和包。最后,我們通過遍歷數據庫中的數據以及使用ResultSetMetaData來構建JSON數組。此代碼可以將ResultSet對象轉換為一個JSON數組。