Advertisement
ksygrek

radiobutton

Nov 16th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.74 KB | None | 0 0
  1. Connection polaczenie;                                                  //Przycisk Wczytaj z wyborem RadioButtonów
  2.         try {
  3.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  4.             polaczenie = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/bazaherbata",
  5.                     "root", "");
  6.             System.out.println(polaczenie);
  7.             Statement instrukcja = (Statement) polaczenie.createStatement();
  8.  
  9.             String sql = "";
  10.  
  11.             if (zielona.isSelected() && od100g.isSelected()) {                  //zielona od 100g
  12.                 sql = "SELECT * FROM herbaty WHERE rodzaj = 'zielona' "
  13.                         + "AND waga >= 100";
  14.             } else if (zielona.isSelected() && do100g.isSelected()) {           //zielona do 100g
  15.                 sql = "SELECT * FROM herbaty WHERE rodzaj = 'zielona' "
  16.                         + "AND waga < 100";
  17.             } else if (czarna.isSelected() && od100g.isSelected()) {            //czarna od 100g
  18.                 sql = "SELECT * FROM herbaty WHERE rodzaj = 'czarna' "
  19.                         + "AND waga >= 100";
  20.             } else if (czarna.isSelected() && do100g.isSelected()) {            //czarna do 100g
  21.                 sql = "SELECT * FROM herbaty WHERE rodzaj = 'czarna' "
  22.                         + "AND waga < 100";
  23.             } else if (od100g.isSelected()) {                                   //wszyskie od 100g
  24.                 sql = "SELECT * FROM herbaty WHERE waga >= 100";
  25.             } else if (do100g.isSelected()) {                                   //wszyskie do 100g
  26.                 sql = "SELECT * FROM herbaty WHERE waga < 100";
  27.             } else if (zielona.isSelected()) {                                  //wszyskie zielone
  28.                 sql = "SELECT * FROM herbaty WHERE rodzaj = 'zielona'";
  29.             } else if (czarna.isSelected()) {                                   //wszystkie czarne
  30.                 sql = "SELECT * FROM herbaty WHERE rodzaj = 'czarna'";
  31.             } else {
  32.                 sql = "SELECT * FROM herbaty";                                  //cała baza
  33.             }
  34.             ResultSet wynik = instrukcja.executeQuery(sql);
  35.             while (wynik.next()) {
  36.                 Object[] dane = new Object[3];
  37.  
  38.                 dane[0] = wynik.getObject("rodzaj");
  39.                 dane[1] = wynik.getObject("waga");
  40.                 //dane[2] = wynik.getObject("producent");
  41.                 ((DefaultTableModel) jTable1.getModel()).addRow(dane);
  42.             }
  43.             polaczenie.close();
  44.         } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException a) {
  45.             a.printStackTrace();
  46.         }
  47.  
  48.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement