Guest User

Untitled

a guest
May 28th, 2018
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. void query_one(Connection conn)
  2. {
  3. try
  4. {
  5. PreparedStatement ps = conn.prepareStatement(
  6.  
  7. "create view Q6a as" +
  8. "SELECT tutorialRef, timeOfDay, COUNT(*) \"AM_BOOKED\" " +
  9. "FROM Attending pt, TutorialSession ts" +
  10. "WHERE (pt.tsRef = ts.tsRef) and timeOfDay = \'am\'" +
  11. "GROUP BY tutorialRef, timeOfDay;"
  12. );
  13.  
  14. ResultSet rs = ps.executeQuery();
  15.  
  16.  
  17.  
  18. } catch (Exception e) {}
  19. }
  20.  
  21. void query_two(Connection conn)
  22. {
  23. try
  24. {
  25. PreparedStatement ps = conn.prepareStatement(
  26.  
  27. "create view Q6b as" +
  28. "SELECT tutorialRef, timeOfDay, COUNT(*) \"PM_BOOKED\" " +
  29. "FROM Attending pt, TutorialSession ts" +
  30. "WHERE (pt.tsRef = ts.tsRef) and timeOfDay = \'pm\'" +
  31. "GROUP BY tutorialRef, timeOfDay"
  32. );
  33.  
  34. ResultSet rs = ps.executeQuery();
  35.  
  36.  
  37.  
  38. } catch (Exception e) {}
  39. }
  40.  
  41. void query_three(Connection conn)
  42. {
  43. try
  44. {
  45. PreparedStatement ps = conn.prepareStatement(
  46.  
  47. "create view Q6c as" +
  48. "select Q6a.tutorialRef" +
  49. "from Q6a, Q6b" +
  50. "where Q6a.tutorialRef = Q6b.tutorialRef" +
  51. "AND Q6b.PM_BOOKED > Q6a.AM_BOOKED"
  52. );
  53.  
  54. ResultSet rs = ps.executeQuery();
  55.  
  56.  
  57.  
  58. } catch (Exception e) {}
  59. }
  60.  
  61. void query_four(Connection conn)
  62. {
  63. try
  64. {
  65. PreparedStatement ps = conn.prepareStatement(
  66.  
  67. "SELECT TITLE" +
  68. "FROM tutorial, Q6c" +
  69. "WHERE tutorial.tutorialNo = Q6c.tutorialRef" +
  70. "ORDER BY TITLE"
  71. );
  72.  
  73. ResultSet rs = ps.executeQuery();
  74. while(rs.next())
  75. {
  76. System.out.println(rs.getString(1));
  77. }
  78.  
  79.  
  80. } catch (Exception e) {}
  81. }
  82.  
  83. void query_drop(Connection conn)
  84. {
  85. try
  86. {
  87. PreparedStatement ps = conn.prepareStatement(
  88.  
  89. "drop view Q6a;" +
  90. "drop view Q6b;" +
  91. "drop view Q6c;"
  92. );
  93.  
  94. ResultSet rs = ps.executeQuery();
  95.  
  96.  
  97.  
  98. } catch (Exception e) {}
  99. }
Add Comment
Please, Sign In to add comment