Advertisement
Guest User

Untitled

a guest
May 17th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. package a_Zadania.a_Dzien_1.c_Pobieranie_danych;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8.  
  9. public class Main4 {
  10.  
  11.  
  12. private static Connection createConnection() throws SQLException {
  13. return DriverManager.getConnection("jdbc:mysql://localhost:3306/cinemas_ex", "root", "coderslab");
  14. }
  15.  
  16. public static void main(String[] args) {
  17. String query1 = "SELECT SUM(quantity) FROM tickets";
  18. String query2 = "SELECT type, COUNT(*) FROM payments GROUP BY type";
  19. String query3 = "SELECT AVG(price) FROM tickets";
  20. String query4 = "SELECT * FROM payments LIMIT 5 OFFSET 2";
  21. String query5 = "SELECT type FROM payments GROUP BY type HAVING COUNT(*) > 2 ";
  22. String query6 = "SELECT SUM(quantity) FROM tickets WHERE quantity > 1";
  23.  
  24. try (Connection connection = createConnection();
  25. PreparedStatement preparedStatement = connection.prepareStatement(query1);
  26. ResultSet resultSet = preparedStatement.executeQuery()) {
  27. while (resultSet.next()) {
  28. System.out.println(resultSet.getString("SUM(quantity)"));
  29. }
  30. } catch (SQLException e) {
  31. e.printStackTrace();
  32. }
  33.  
  34. try (Connection connection = createConnection();
  35. PreparedStatement preparedStatement = connection.prepareStatement(query2);
  36. ResultSet resultSet = preparedStatement.executeQuery()) {
  37. while (resultSet.next()) {
  38. System.out.println(resultSet.getString("type") + resultSet.getString("COUNT(*)"));
  39. }
  40. } catch (SQLException e) {
  41. e.printStackTrace();
  42. }
  43. try (Connection connection = createConnection();
  44. PreparedStatement preparedStatement = connection.prepareStatement(query4);
  45. ResultSet resultSet = preparedStatement.executeQuery()) {
  46. while (resultSet.next()) {
  47. System.out.println(resultSet.getDate("date") + " " + resultSet.getInt("id") + resultSet.getString("type"));
  48. }
  49. } catch (SQLException e) {
  50. e.printStackTrace();
  51. }
  52. try (Connection connection = createConnection();
  53. PreparedStatement preparedStatement = connection.prepareStatement(query6);
  54. ResultSet resultSet = preparedStatement.executeQuery()) {
  55. while (resultSet.next()) {
  56. System.out.println(resultSet.getString("SUM(quantity)"));
  57. }
  58. } catch (SQLException e) {
  59. e.printStackTrace();
  60. }
  61.  
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement