Advertisement
Guest User

Untitled

a guest
Oct 25th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. if(e.getActionCommand().equals("Odczyt bazy")){
  2. Connection polaczenie;
  3. try{
  4. Class.forName("com.mysql.jdbc.Driver").newInstance();
  5. polaczenie = DriverManager.getConnection("jdbc:mysql://localhost/baza", "root", "");
  6.  
  7. Statement instrukcja = polaczenie.createStatement();
  8. ResultSet wynik = instrukcja.executeQuery("SELECT * FROM studenci");
  9. while (wynik.next()){
  10.  
  11. Object[] dane = new Object[9];
  12. dane[0] = wynik.getObject("nr_dziennika");
  13. dane[1] = wynik.getObject("imie");
  14. dane[2] = wynik.getObject("nazwisko");
  15. dane[3] = wynik.getObject("rok_urodzenia");
  16. dane[4] = wynik.getObject("ocena_Sprawdzian1");
  17. dane[5] = wynik.getObject("ocena_Sprawdzian1");
  18. dane[6] = wynik.getObject("ocena_Odpowiedzi1");
  19. dane[7] = wynik.getObject("ocena_Odpowiedzi2");
  20. dane[8] = wynik.getObject("ocena_Odpowiedzi3");
  21. this.modelTabeli.addRow(dane);
  22. index++;
  23. Wprowadzanie s = new Wprowadzanie();
  24. kolekcja.add(s);
  25. }
  26. polaczenie.close();
  27. }catch (SQLException el){
  28. el.getMessage();
  29. }catch (Exception e1){
  30. e1.getMessage();
  31. }
  32. }
  33. if(e.getActionCommand().equals("Zapis bazy")){
  34. Connection polaczenie;
  35. System.out.println("k");
  36. try{
  37. Class.forName("com.mysql.jdbc.Driver").newInstance();
  38. polaczenie = DriverManager.getConnection("jdbc:mysql://localhost/baza", "root", "");
  39.  
  40. Statement instrukcja = polaczenie.createStatement();
  41. instrukcja.executeUpdate("DELETE FROM studenci");
  42.  
  43. for (Wprowadzanie w: kolekcja){
  44. String sql = "INSERT INTO studenci SET ";
  45. sql += "nr_dziennika = '" + w.getNrDziennika() + "', ";
  46. sql += "imie = '" + w.getImie() + "', ";
  47. sql += "nazwisko = '" + w.getNazwisko() + "', ";
  48. sql += "rok_urodzenia = '" + w.getRokUrodzenia() + "', ";
  49. sql += "ocena_Sprawdzian1 = '" + w.ocenySprawdzian[0] + "', ";
  50. sql += "ocena_Sprawdzian2 = '" + w.ocenySprawdzian[1] + "', ";
  51. sql += "ocena_Odpowiedzi1 = '" + w.ocenyOdpowiedzi[0] + "', ";
  52. sql += "ocena_Odpowiedzi2 = '" + w.ocenyOdpowiedzi[1] + "', ";
  53. sql += "ocena_Odpowiedzi3 = '" + w.ocenyOdpowiedzi[2] + "'";
  54.  
  55. System.out.println(sql);
  56. instrukcja.executeQuery(sql);
  57.  
  58. }
  59. polaczenie.close();
  60.  
  61.  
  62. }catch (SQLException el){
  63. el.getMessage();
  64. }catch (Exception e1){
  65. e1.getMessage();
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement