Advertisement
Guest User

saveGameDetails

a guest
Dec 8th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. public static void saveGameDetails(GameDetails gameDetails) {
  2.  
  3. String database = "catchphrase";
  4. PreparedStatement ps = null;
  5. String sql = null;
  6. Connection conn = null;
  7.  
  8. try {
  9.  
  10. String propFileName = "spring.data-access";
  11. ResourceBundle rb = ResourceBundle.getBundle(propFileName);
  12. String dbUserName = rb.getString("jdbc.username");
  13. String dbPassword = rb.getString("jdbc.password");
  14. System.out.println("BJM-Set the database to " + database);
  15.  
  16. DatabaseConnection newConnection = new DatabaseConnection(database, dbUserName, dbPassword);
  17. conn = ConnectionUtils.getConnection(newConnection);
  18.  
  19. sql = "INSERT INTO `GameDetails` (`gameId`, `date`, `team1Name`, `team2Name`, `team1Score`, `team2Score`, `category`, `winningTeam`) " +
  20. "VALUES (?,?,?,?,?,?,?,?)";
  21.  
  22. ps = conn.prepareStatement(sql);
  23.  
  24. ps.setInt(1, gameDetails.getGameId());
  25. ps.setString(2, gameDetails.getDate());
  26. ps.setString(3, gameDetails.getTeam1Name());
  27. ps.setString(4, gameDetails.getTeam2Name());
  28. ps.setInt(5, gameDetails.getTeam1Score());
  29. ps.setInt(6, gameDetails.getTeam2Score());
  30. ps.setString(7, gameDetails.getCategory());
  31. ps.setString(8, gameDetails.getWinningTeam());
  32.  
  33. ps.executeUpdate();
  34.  
  35. } catch (Exception e) {
  36. String errorMessage = e.getMessage();
  37. e.printStackTrace();
  38. } finally {
  39. DbUtils.close(ps, conn);
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement