我使用JDBC连接器的MySQL查询得到了一个结果集.所以我的工作是将结果集转换为JSON格式.这样我就可以将它作为AJAX响应发送到客户端.有些人可以解释如何转换为JSON格式,因为我不熟悉Java以及JSON的概念
解决方法:
很多人都正确回答了这个问题.但是,我认为我可以使用以下一小段代码为帖子添加更多价值.它使用Apache-dbutils和Gson库.
public static String resultSetToJson(Connection connection, String query) {
List<Map<String, Object>> listofMaps = null;
try {
QueryRunner queryRunner = new QueryRunner();
listofMaps = queryRunner.query(connection, query, new MapListHandler());
} catch (sqlException se) {
throw new RuntimeException("Couldn't query the database.", se);
} finally {
dbutils.closeQuietly(connection);
}
return new Gson().toJson(listofMaps);
}