Java读取数据库的数据并转换为json数据

来源:互联网 发布:江南作品集软件下载 编辑:程序博客网 时间:2024/06/04 06:18
  1. 转换JSON格式需要一个org.json.jar库,网上一搜都有。  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1.   
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1.    
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1.  首先要和数据库建立链接,查找数据库内容(这里主要介绍转换JSON)  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. //首先查找数据表  
  2. "select * from test.new_table";  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <pre name="code" class="java">                   //创建数据对象  
ResultSet rs = stmt.executeQuery(sql);
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. //转换成JSON数据:  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. //获取列表  
  2. ResultSetMetaData metaData = rs.getMetaData();  
  3. int columnCount= metaData.getColumnCount();  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. while (rs.next())  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. {    
  2.  JSONObject jsonObj = new JSONObject();    
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1.  //遍历ResultSetMetaData数据每一列  
  2.      for(int i = 1; i <= columnCount;i++)  
  3.       {  
  4.        String columnName = metaData.getColumnLabel(i);  
  5.        String value =rs.getString(columnName);  
  6.        jsonObj.put(columnName, value);  
  7.       }  
  8.       array.put(jsonObj);  
  9. }  
  10. t.println("转换JSON数据:");  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1.          
  2. System.out.println(array.toString());  
0 0
原创粉丝点击