Guest User

Untitled

a guest
Jan 17th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. SELECT pupil.name, pupil.surname, mark_value.values
  2. FROM pupil, mark_value, mark
  3. WHERE pupil.id = mark.pupil_id AND mark.mark_id = mark_value.id
  4.  
  5. package sqltest;
  6.  
  7. import java.sql.Connection;
  8. import java.sql.DriverManager;
  9. import java.sql.PreparedStatement;
  10. import java.sql.ResultSet;
  11. import java.sql.SQLException;
  12. import java.sql.Statement;
  13.  
  14.  
  15. public class SQLtest {
  16.  
  17.  
  18. private static final String url = "jdbc:mysql://localhost:3306/school_db?useTimezone=true&serverTimezone=GMT";
  19. private static final String user = "root";
  20. private static final String password = "123456";
  21.  
  22.  
  23.  
  24.  
  25.  
  26. private static Connection con;
  27. private static PreparedStatement stmtGetStudent;
  28.  
  29. private static PreparedStatement stmtGetMarks;
  30. private static ResultSet rs;
  31.  
  32. public static void main(String args[]) {
  33. String query = "SELECT student.id, student.name ,student.surname from student";
  34. String query1 = "";
  35.  
  36. try {
  37. con = DriverManager.getConnection(url, user, password);
  38.  
  39. stmtGetStudent = con.prepareStatement(query);
  40. stmtGetMarks = con.prepareStatement(query1);
  41.  
  42. //stmtGetMarks.setString(1, "Vasya");
  43. //stmtGetMarks.setInt(2, 1234);
  44. // rs = stmtGetMarks.executeQuery();
  45.  
  46. rs = stmtGetStudent.executeQuery();
  47.  
  48. while (rs.next()) {
  49. int id = rs.getInt(1);
  50. String firstName = rs.getString(2);
  51. String lastName = rs.getString(3);
  52.  
  53.  
  54.  
  55. System.out.println("Students : " + firstName + " " + lastName);
  56. }
  57.  
  58. } catch (SQLException sqlEx) {
  59. sqlEx.printStackTrace();
  60. } finally {
  61.  
  62. try { con.close(); } catch(SQLException se) { }
  63. try { stmt.close(); } catch(SQLException se) { }
  64. try { rs.close(); } catch(SQLException se) { }
  65. }
  66. }
  67. }
Add Comment
Please, Sign In to add comment