该用户从未签到
|
mysql 插数据,存json格式,有需要的朋友可以参考下。
private JSONArray wrapJson(ResultSet rs) throws SQLException{
JSONArray jsonArray = new JSONArray();
while (rs.next()) {
JSONObject jsonObject = new JSONObject();
//System.out.println(rs.getMetaData().getColumnCount()+":列数");
for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) {
//System.out.println(rs.getMetaData().getColumnType(i));
switch( rs.getMetaData().getColumnType(i) ){
case Types.VARCHAR:
jsonObject.put(rs.getMetaData().getColumnName(i), rs.getString(i));
break;
case Types.INTEGER:
jsonObject.put(rs.getMetaData().getColumnName(i), rs.getInt(i));
break;
case Types.BLOB:
InputStream in = rs.getBinaryStream(i);
jsonObject.put(rs.getMetaData().getColumnName(i), in );
break;
default:
jsonObject.put(rs.getMetaData().getColumnName(i), rs.getString(i));
break;
}
}
jsonArray.add(jsonObject);
}
System.out.println(jsonArray);
return jsonArray;
}
|
|