Advertisement
Guest User

Untitled

a guest
Apr 4th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. public User convertRowToUser(ResultSet myRs) throws SQLException {
  2.  
  3. int id = myRs.getInt("id");
  4. String lastName = myRs.getString("last_name");
  5. String firstName = myRs.getString("first_name");
  6. String email = myRs.getString("email");
  7.  
  8. User tempUser = new User(id, lastName, firstName, email);
  9.  
  10. return tempUser;
  11.  
  12. public List<User> getUsers() throws Exception {
  13. List<User> list = new ArrayList<User>();
  14.  
  15. Statement myStmt = null;
  16. ResultSet myRs = null;
  17.  
  18. try {
  19. Connection myConn = null;
  20. myStmt = myConn.createStatement();
  21. myRs = myStmt.executeQuery("select * from users");
  22.  
  23. while (myRs.next()) {
  24. User tempUser = convertRowToUser(myRs);
  25. list.add(tempUser);
  26. }
  27.  
  28. return list;
  29. }
  30. finally {
  31. close(myStmt, myRs);
  32. }
  33.  
  34. public static void main(String[] args) {
  35. EventQueue.invokeLater(new Runnable() {
  36. public void run() {
  37. try {
  38. Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database?autoReconnect=true&useSSL=false","user","password");
  39. List<User> users = null;
  40. for (User temp : users) {
  41. System.out.println(temp);
  42. }
  43.  
  44.  
  45. } catch (SQLException e) {
  46. // TODO Auto-generated catch block
  47. e.printStackTrace();
  48. }
  49.  
  50. }
  51. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement