Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. package com.hictc.dao;
  2.  
  3. import java.sql.*;
  4. import net.sf.json.util.JSONStringer;
  5.  
  6. public class TestGridDao {
  7.  
  8. public JSONStringer getJson() {
  9. Connection con = null;
  10. ResultSet rs = null;
  11. PreparedStatement pstmt = null;
  12. JSONStringer js = null;
  13.  
  14. StringBuffer sql= new StringBuffer();
  15. sql.append(" SELECT COMPCD, CONFID, LANGCD, GRUPID, TYPEID, TYPETX, MOVURL, ETTPYN, PAYGBN, IDXKEY FROM PAT0031 ");
  16. String url ="jdbc:oracle:thin:@localhost:1521:orcl";
  17.  
  18. try {//oracle.jdbc.driver.OracleDriver
  19. Class.forName("oracle.jdbc.driver.OracleDriver");
  20. con = DriverManager.getConnection(url,"htr", "");
  21. pstmt = con.prepareStatement(sql.toString());
  22. rs = pstmt.executeQuery();
  23.  
  24. js = new JSONStringer();
  25. js.array();
  26.  
  27. while(rs.next()) {
  28. js.object()
  29. .key("COMPCD").value(rs.getString("COMPCD"))
  30. .key("CONFID").value(rs.getString("CONFID"))
  31. .key("LANGCD").value(rs.getString("LANGCD"))
  32. .key("GRUPID").value(rs.getString("GRUPID"))
  33. .key("TYPEID").value(rs.getString("TYPEID"))
  34. .key("TYEPTX").value(rs.getString("TYPETX"))
  35. .key("MOVURL").value(rs.getString("MOVURL"))
  36. .key("ETTPYN").value(rs.getString("ETTPYN"))
  37. .key("PAYGBN").value(rs.getString("PAYGBN"))
  38. .key("IDXKEY").value(rs.getString("IDXKEY"))
  39. .endObject();
  40.  
  41. }
  42. js.endArray();
  43. System.out.println(js.toString());
  44.  
  45. } catch(SQLException e) {
  46. System.out.println(e.getMessage());
  47. } catch(Exception e) {
  48. System.out.println(e.getMessage());
  49. } finally {
  50. try { if (rs!= null) rs.close();
  51. if (pstmt != null) pstmt.close();
  52. if (con != null) con.close();
  53. } catch(SQLException e) {
  54.  
  55. }
  56. }
  57. return js;
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement