Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. import static spark.Spark.get;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8. import java.util.ArrayList;
  9.  
  10. import com.google.gson.Gson;
  11. import com.google.gson.GsonBuilder;
  12.  
  13. public class Connect {
  14.  
  15.     public static void main(String[] args) {
  16.  
  17.         ArrayList<String> names = new ArrayList<String>();
  18.  
  19.         try {
  20.             Class.forName("org.postgresql.Driver");
  21.         } catch (ClassNotFoundException e) {
  22.             e.printStackTrace();
  23.         }
  24.  
  25.         try {
  26.             Connection db = DriverManager.getConnection("jdbc:postgresql://localhost/people", "postgres", "passu");
  27.             Statement statement = db.createStatement();
  28.             ResultSet rs = statement.executeQuery("select * from people.friends");
  29.  
  30.             friends getInfo = new friends();
  31.         //  while (rs.next()) {
  32.                 getInfo.setPersonId(rs.getInt("PersonId"));
  33.                 getInfo.setFirstName(rs.getString("FirstName"));
  34.                 getInfo.setLastName(rs.getString("LastName"));
  35.                 getInfo.setPhone(rs.getInt("Phone"));
  36.                 getInfo.setAdd1(rs.getString("Add1"));
  37.                 getInfo.setCity(rs.getString("City"));
  38.                 getInfo.setZip(rs.getInt("Zip"));
  39.                 GsonBuilder builder = new GsonBuilder();
  40.                 Gson gson = builder.create();
  41.                 names.add(gson.toJson(getInfo));
  42.         //  }
  43.  
  44.             get("/ville", (req, res) -> {
  45.                 res.status(200);
  46.                 return names;
  47.             });
  48.  
  49.         } catch (SQLException e) {
  50.             System.out.println("Can't connect " + e.toString());
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement