Advertisement
Guest User

Untitled

a guest
Mar 16th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6.  
  7.  
  8.  
  9. public class Spoer {
  10.  
  11. private Connection conn = null;
  12. private Statement stmt = null;
  13. private ResultSet rs = null;
  14.  
  15.  
  16. public Spoer() {
  17. connect();
  18. }
  19.  
  20.  
  21. public void connect(){
  22. try{
  23. conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/treningsdagbok?user=admin&password=123");
  24.  
  25. }
  26. catch (SQLException e){
  27. System.out.println("SQLException: " + e.getMessage());
  28. }
  29. }
  30.  
  31. public void hentResultatForTrening(int nr){
  32. try{
  33. stmt = conn.createStatement();
  34.  
  35. String query1 = "SELECT * FROM resultater where idOevelse = " + String.valueOf(nr);
  36.  
  37. if(stmt.execute(query1)){
  38. rs = stmt.getResultSet();
  39. }
  40. while(rs.next()){
  41. String kolonne1 = rs.getString(1);
  42. String kolonne2 = rs.getString(2);
  43. String kolonne3 = rs.getString(3);
  44. String kolonne4 = rs.getString(4);
  45. String kolonne5 = rs.getString(5);
  46. String kolonne6 = rs.getString(6);
  47. String kolonne7 = rs.getString(7);
  48. String kolonne8 = rs.getString(8);
  49. String kolonne9 = rs.getString(9);
  50. String kolonne10 = rs.getString(10);
  51.  
  52. System.out.println(kolonne1 + " - " +
  53. kolonne2 + " - " +
  54. kolonne3 + " - " +
  55. kolonne4 + " - " +
  56. kolonne5 + " - " +
  57. kolonne6 + " - " +
  58. kolonne7 + " - " +
  59. kolonne8 + " - " +
  60. kolonne9 + " - " +
  61. kolonne10);
  62. }
  63. }
  64. catch(SQLException e){
  65. System.out.println("SQLException: " + e.getMessage());
  66. }
  67. }
  68.  
  69. public void hentTreningForSistePeriodeMedBestPrestasjon(int antalldager, String type){
  70. try{
  71. stmt = conn.createStatement();
  72.  
  73. String q = "Select t.idTreningsoekt, t.Tidspunkt, t.Varighet, t.Luft, t.Antall_tilskuere, t.Temperatur,t.Vaer, t.Sted, r.Prestasjon from treningsoekt as t, oevelse as o, resultater as r "
  74. + "where (t.tidspunkt > date_sub(now(), interval " + antalldager + " day) "
  75. + "and (o.Type = '"+ type +"') "
  76. + "and (r.idTreningsoekt = t.idTreningsoekt) "
  77. + "and (r.idOevelse = o.idOevelse)) "
  78. + "order by r.prestasjon desc ;";
  79.  
  80. if(stmt.execute(q)){
  81. rs = stmt.getResultSet();
  82. }
  83.  
  84. while(rs.next()){
  85. String kolonne1 = rs.getString(1);
  86. String kolonne2 = rs.getString(2);
  87. String kolonne3 = rs.getString(3);
  88. String kolonne4 = rs.getString(4);
  89. String kolonne5 = rs.getString(5);
  90. String kolonne6 = rs.getString(6);
  91. String kolonne7 = rs.getString(7);
  92. String kolonne8 = rs.getString(8);
  93. String kolonne9 = rs.getString(9);
  94.  
  95. System.out.println(kolonne1 + " - " +
  96. kolonne2 + " - " +
  97. kolonne3 + " - " +
  98. kolonne4 + " - " +
  99. kolonne5 + " - " +
  100. kolonne6 + " - " +
  101. kolonne7 + " - " +
  102. kolonne8 + " - " +
  103. kolonne9 + " - ");
  104. }
  105. }
  106.  
  107. catch(SQLException e){
  108. System.out.println("SQLException: " + e.getMessage());
  109. }
  110. }
  111.  
  112. public void hentStatistikkForSisteMaaned(){
  113. try{
  114. stmt = conn.createStatement();
  115.  
  116. String q = "select sum(t.Varighet) as antallTimer, count(t.idTreningsoekt) as antallOekter, sum(t.Antall_tilskuere) as tilskuere "
  117. + "from treningsoekt as t "
  118. + "where(t.tidspunkt > date_sub(now(), interval 31 day));";
  119.  
  120. if(stmt.execute(q)){
  121. rs = stmt.getResultSet();
  122. }
  123.  
  124. while(rs.next()){
  125. String kolonne1 = rs.getString(1);
  126. String kolonne2 = rs.getString(2);
  127. String kolonne3 = rs.getString(3);
  128.  
  129.  
  130. System.out.println(rs.getMetaData().getColumnName(1)+ ": " + kolonne1 + " - " +
  131. rs.getMetaData().getColumnName(2) + ": " + kolonne2 + " - " +
  132. rs.getMetaData().getColumnName(3) + ": " +kolonne3);
  133. }
  134.  
  135. }
  136.  
  137. catch(SQLException e){
  138. System.out.println("SQLException: " + e.getMessage());
  139. }
  140. }
  141.  
  142.  
  143.  
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement