Advertisement
Guest User

Untitled

a guest
Apr 7th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. package db;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Statement;
  7. import java.sql.DriverManager;
  8. import java.sql.Connection;
  9. import java.sql.SQLException;
  10.  
  11. import org.json.*;
  12.  
  13. public class CON {
  14.  
  15. public static void main(String[] argv) throws JSONException {
  16.  
  17. System.out.println("-------- PostgreSQL "
  18. + "JDBC Connection Testing ------------");
  19.  
  20. try {
  21.  
  22. Class.forName("org.postgresql.Driver");
  23.  
  24. } catch (ClassNotFoundException e) {
  25.  
  26. System.out.println("Where is your PostgreSQL JDBC Driver? "
  27. + "Include in your library path!");
  28. e.printStackTrace();
  29. return;
  30.  
  31. }
  32.  
  33. System.out.println("PostgreSQL JDBC Driver Registered!");
  34.  
  35. Connection connection = null;
  36. ResultSet resultSet = null;
  37.  
  38. try {
  39.  
  40. connection = DriverManager.getConnection(
  41. "jdbc:postgresql://192.168.60.120/sandbox_timetable", "sandbox",
  42. "sandbox");
  43.  
  44. Statement select = connection.createStatement();
  45. resultSet = select.executeQuery("SELECT * FROM trains");
  46.  
  47. JSONArray jArray = new JSONArray();
  48.  
  49. while (resultSet.next())
  50. {
  51. Integer json_id = resultSet.getInt("id");
  52. String json_number = resultSet.getString("number");
  53. String json_carrier = resultSet.getString("carrier");
  54. String json_category = resultSet.getString("category");
  55. String json_name = resultSet.getString("name");
  56.  
  57. JSONObject jObj = new JSONObject();
  58. jObj.put("id", json_id);
  59. jObj.put("number", json_number);
  60. jObj.put("carrier", json_carrier);
  61. jObj.put("category", json_category);
  62. jObj.put("name", json_name);
  63.  
  64. jArray.put(jObj);
  65.  
  66. }
  67.  
  68. JSONObject jObjDevice = new JSONObject();
  69. jObjDevice.put("device", jArray);
  70. JSONObject jObjDeviceList = new JSONObject();
  71. jObjDevice.put("devicelist", jObjDevice );
  72.  
  73.  
  74. } catch (SQLException e) {
  75.  
  76. System.out.println("Connection Failed! Check output console");
  77. e.printStackTrace();
  78. return;
  79.  
  80. }
  81.  
  82. if (connection != null) {
  83. System.out.println("You made it, take control your database now!");
  84. } else {
  85. System.out.println("Failed to make connection!");
  86. }
  87. }
  88.  
  89. }
  90.  
  91. /*
  92. public class CON {
  93. private Connection connect = null;
  94. private Statement statement = null;
  95. private ResultSet resultSet = null;
  96.  
  97. public void readDataBase() throws Exception {
  98. try {
  99. Class.forName("com.mysql.jdbc.Driver");
  100. connect = DriverManager
  101. .getConnection("jdbc:mysql://192.168.60.210/sandbox_table?"
  102. + "user=sandbox&password=sandbox");
  103.  
  104. statement = connect.createStatement();
  105. resultSet = statement.executeQuery("SELECT * FROM trains");
  106. writeResultSet(resultSet);
  107.  
  108. } catch (Exception e) {
  109. throw e;
  110. } finally {
  111. close();
  112. }
  113.  
  114. }
  115.  
  116. private void writeResultSet(ResultSet resultSet) throws SQLException {
  117. while (resultSet.next()) {
  118. String id = resultSet.getString("id");
  119. String number = resultSet.getString("number");
  120. String carrier = resultSet.getString("carrier");
  121. Integer category = resultSet.getInt("category");
  122. String name = resultSet.getString("name");
  123. System.out.println("ID: " + id);
  124. System.out.println("Number: " + number);
  125. System.out.println("Carrier: " + carrier);
  126. System.out.println("Category: " + category);
  127. System.out.println("Name: " + name);
  128. }
  129. }
  130.  
  131. private void close() {
  132. try {
  133. if (resultSet != null) {
  134. resultSet.close();
  135. }
  136.  
  137. if (statement != null) {
  138. statement.close();
  139. }
  140.  
  141. if (connect != null) {
  142. connect.close();
  143. }
  144. } catch (Exception e) {
  145.  
  146. }
  147. }
  148. }
  149. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement