Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Connection polaczenie; //Przycisk Wczytaj z wyborem RadioButtonów
- try {
- Class.forName("com.mysql.jdbc.Driver").newInstance();
- polaczenie = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/bazaherbata",
- "root", "");
- System.out.println(polaczenie);
- Statement instrukcja = (Statement) polaczenie.createStatement();
- String sql = "";
- if (zielona.isSelected() && od100g.isSelected()) { //zielona od 100g
- sql = "SELECT * FROM herbaty WHERE rodzaj = 'zielona' "
- + "AND waga >= 100";
- } else if (zielona.isSelected() && do100g.isSelected()) { //zielona do 100g
- sql = "SELECT * FROM herbaty WHERE rodzaj = 'zielona' "
- + "AND waga < 100";
- } else if (czarna.isSelected() && od100g.isSelected()) { //czarna od 100g
- sql = "SELECT * FROM herbaty WHERE rodzaj = 'czarna' "
- + "AND waga >= 100";
- } else if (czarna.isSelected() && do100g.isSelected()) { //czarna do 100g
- sql = "SELECT * FROM herbaty WHERE rodzaj = 'czarna' "
- + "AND waga < 100";
- } else if (od100g.isSelected()) { //wszyskie od 100g
- sql = "SELECT * FROM herbaty WHERE waga >= 100";
- } else if (do100g.isSelected()) { //wszyskie do 100g
- sql = "SELECT * FROM herbaty WHERE waga < 100";
- } else if (zielona.isSelected()) { //wszyskie zielone
- sql = "SELECT * FROM herbaty WHERE rodzaj = 'zielona'";
- } else if (czarna.isSelected()) { //wszystkie czarne
- sql = "SELECT * FROM herbaty WHERE rodzaj = 'czarna'";
- } else {
- sql = "SELECT * FROM herbaty"; //cała baza
- }
- ResultSet wynik = instrukcja.executeQuery(sql);
- while (wynik.next()) {
- Object[] dane = new Object[3];
- dane[0] = wynik.getObject("rodzaj");
- dane[1] = wynik.getObject("waga");
- //dane[2] = wynik.getObject("producent");
- ((DefaultTableModel) jTable1.getModel()).addRow(dane);
- }
- polaczenie.close();
- } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException a) {
- a.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement