From ed2b08958483500b6dd6cf5daf74371e19cf39bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20K=C3=B6ster?= Date: Tue, 31 Jan 2023 17:12:07 +0100 Subject: [PATCH] start --- out/production/IDB-Hue-Projekt/Menu.class | Bin 5703 -> 6209 bytes .../IDB-Hue-Projekt/image/Bundesliga.jpg | Bin 8916 -> 0 bytes src/Einzelansicht.java | 270 ++++++++++++++++++ src/Menu.java | 60 ++-- src/image/Bundesiga.jfif | Bin 0 -> 15598 bytes src/image/Bundesliga.jpg | Bin 8916 -> 0 bytes src/image/Download.jfif | Bin 0 -> 4505 bytes 7 files changed, 307 insertions(+), 23 deletions(-) delete mode 100644 out/production/IDB-Hue-Projekt/image/Bundesliga.jpg create mode 100644 src/Einzelansicht.java create mode 100644 src/image/Bundesiga.jfif delete mode 100644 src/image/Bundesliga.jpg create mode 100644 src/image/Download.jfif diff --git a/out/production/IDB-Hue-Projekt/Menu.class b/out/production/IDB-Hue-Projekt/Menu.class index 96b8a12a2e43959b8827a30f81239b4c7f0b662b..6e7bca00932cd9deda484707e21eccaa42b6cc0f 100644 GIT binary patch literal 6209 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 delta 2966 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 WAGK@!QCZjAh>&QmxCQT_xA0+dE@m* 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 { + i++; + try { + sql = "Select * From " + tab + " Where " + rm.getColumnName(1) + " =" + i; + einfügen(tab, sql); + } catch (SQLException ex) { + throw new RuntimeException(ex); + } + }); + this.add(vor); + + zur = new JButton("Letzte"); + zur.setBounds(150, 150, 90, 50); + zur.setFont(font); + zur.setBackground(Color.white); + zur.setForeground(Color.black); + zur.addActionListener(e -> { + if(i>1){ + i--; + } + try { + sql = "Select * From " + tab + " Where " + rm.getColumnName(1) + " =" + i; + einfügen(tab, sql); + } catch (SQLException ex) { + throw new RuntimeException(ex); + } + }); + this.add(zur); + + + sc = new JScrollPane(Einzelansicht.table); + sc.setBounds(50, 100, 400, 50); + sc.getHorizontalScrollBar(); + this.add(sc); + + a = new JButton("Zurück"); + a.setBounds(50, 30, 70, 50); + a.setForeground(Color.BLACK); + a.setBackground(Color.white); + a.setFont(font); + a.addActionListener(e -> { + this.dispose(); + Menu m = new Menu(); + m.setVisible(true); + }); + this.add(a); + + einf = new JButton("Einfügen"); + einf.setBounds(150, 280, 100, 50); + einf.setForeground(Color.BLACK); + einf.setBackground(Color.white); + einf.setFont(font); + einf.addActionListener(e -> { + Hinzufügen d = new Hinzufügen(r, tab); + d.setVisible(true); + this.setFocusable(false); + + }); + this.add(einf); + + + del = new JButton("Löschen"); + del.setBounds(300, 280, 100, 50); + del.setForeground(Color.BLACK); + del.setBackground(Color.white); + del.setFont(font); + del.addActionListener(e -> { + System.out.println(t.getValueAt(0,0)); + String wh = t.getValueAt(0, 0).toString(); + int response = JOptionPane.showConfirmDialog(null, "Wollen Sie den Eintrag löschen?", "Bestätigen", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); + if (response == 0) { + try (Connection conn = DriverManager.getConnection(url, "root", "")) { + Statement s = conn.createStatement(); + ResultSet r = s.executeQuery("DELETE From " + tab + " WHERE " + t.getColumnName(0) + "=" + wh); + + } catch (SQLException ex) { + throw new RuntimeException(ex); + } + Tabellen.einfügen(tab); + } else { + + } + Einzelansicht.table.clearSelection(); + table.clearSelection(); + t.removeRow(0); + t.fireTableDataChanged(); + + }); + this.add(del); + + such = new JLabel("Suchen"); + such.setBounds(300, 10, 50, 20); + this.add(such); + + s = new JTextField(); + s.setBounds(300, 30, 150, 40); + this.add(s); + suchen(); + + t.addTableModelListener(this); + + } + + public static void einfügen(String tab, String sql) { + String[][] temp = {{""}}; + + + try (Connection conn = DriverManager.getConnection(url, "root", "")) { + Statement s = conn.createStatement(); + r = s.executeQuery(sql); + rm = r.getMetaData(); + rm.getColumnCount(); + String column[] = new String[rm.getColumnCount()]; + + + for (int i = 1; i <= rm.getColumnCount(); i++) { + column[i - 1] = rm.getColumnName(i); + t.addColumn(column[i - 1]); + } + t.setDataVector(temp, column); + t.removeRow(0); + + Object rows[] = new Object[rm.getColumnCount()]; + while (r.next()) { + for (int i = 1; i <= rm.getColumnCount(); i++) { + rows[i - 1] = r.getString(i); + } + } + + + t.addRow(rows); + t.fireTableDataChanged(); + + } catch (SQLException e) { + throw new RuntimeException(e); + } + + } + + public void suchen() { + s.getDocument().addDocumentListener(new DocumentListener() { + @Override + public void insertUpdate(DocumentEvent e) { + search(s.getText()); + } + + @Override + public void removeUpdate(DocumentEvent e) { + search(s.getText()); + } + + @Override + public void changedUpdate(DocumentEvent e) { + search(s.getText()); + } + + public void search(String st) { + if (st.length() == 0) { + } else { + try { + for (int j = 1; j <= rm.getColumnCount(); j++) { + System.out.println(sq); + if (j == rm.getColumnCount()) { + sq = sq + rm.getColumnName(j) + " LIKE '%" + st + "%'"; + } else { + sq = sq + rm.getColumnName(j) + " LIKE '%" + st + "%' or "; + } + } + sql="Select * FROm "+tab+ " Where "+sq; + System.out.println(sql); + einfügen(tab,sql); + + } catch (SQLException e) { + throw new RuntimeException(e); + } + } + } + }); + } + + @Override + public void tableChanged(TableModelEvent e) { + int zeile = table.getSelectedRow(); + int spalte = table.getSelectedColumn(); + if (spalte > 0 && zeile > 0) { + int response = 0; + try { + response = JOptionPane.showConfirmDialog(null, "Wollen Sie dein Eintrag in Zeile " + (zeile + 1) + ", Spalte :" + (rm.getColumnName(spalte + 1)) + " ändern?", "Bestätigen", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); + } catch (SQLException ex) { + throw new RuntimeException(ex); + } + if (response == 0) { + try (Connection conn = DriverManager.getConnection(url, "root", "")) { + Statement s = conn.createStatement(); + System.out.println(t.getColumnName(spalte) + "\n" + rm.getColumnTypeName(spalte + 1)); + if (rm.getColumnTypeName(spalte + 1).equalsIgnoreCase("Varchar")) { + ResultSet r = s.executeQuery("Update " + tab + " set " + t.getColumnName(spalte) + "= '" + t.getValueAt(zeile, spalte).toString() + "' WHERE " + t.getColumnName(0) + " = " + t.getValueAt(zeile, 0)); + + } else if (rm.getColumnTypeName(spalte + 1).equalsIgnoreCase("Date")) { + ResultSet r = s.executeQuery("Update " + tab + " set " + t.getColumnName(spalte) + "= '" + t.getValueAt(zeile, spalte).toString() + "' WHERE " + t.getColumnName(0) + " = " + t.getValueAt(zeile, 0)); + + } else { + ResultSet r = s.executeQuery("Update " + tab + " set " + t.getColumnName(spalte) + "= " + t.getValueAt(zeile, spalte).toString() + " WHERE " + t.getColumnName(0) + " = " + t.getValueAt(zeile, 0)); + + } + table.clearSelection(); + } catch (SQLException f) { + throw new RuntimeException(f); + } + t.fireTableDataChanged(); + } else { + table.clearSelection(); + } + + } + + } + +} diff --git a/src/Menu.java b/src/Menu.java index 5db2b41..b29d46f 100644 --- a/src/Menu.java +++ b/src/Menu.java @@ -6,37 +6,52 @@ import java.sql.*; public class Menu extends JFrame implements ActionListener { JScrollPane sc = null; JButton a = null; - - JLabel i = null; + JButton v = null; JList list = null; - ImageIcon img =new ImageIcon("Bundesliga.jpg"); - String url = "jdbc:mariadb://127.0.0.1:3306/bundesliga"; - - + String table = null; public static void main(String[] args) { Menu m = new Menu(); m.setVisible(true); } + public Menu() { this.setSize(500, 600); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setLayout(null); this.setBackground(Color.WHITE); - this.setIconImage(img.getImage()); + JLabel lbl = new JLabel(""); + ImageIcon img = new ImageIcon(new ImageIcon(Menu.class.getResource("/image/Bundesiga.jfif")).getImage()); + lbl.setIcon(img); + lbl.setBounds(150, 50, 200,202); + this.getContentPane().add(lbl); + this.add(lbl); + + v = new JButton("Einzelansicht"); + v.setBounds(200, 420, 100, 60); + v.setFont(new Font("Arial", Font.PLAIN, 11)); + v.setForeground(Color.black); + v.setBackground(Color.white); + v.addActionListener(e -> { + table = list.getSelectedValue().toString(); + Einzelansicht a = new Einzelansicht(table); + a.setVisible(true); + this.dispose(); + + }); a = new JButton("Anzeigen"); - a.setBounds(200, 200, 90, 60); - a.setFont(new Font("Arial",Font.PLAIN,12)); + a.setBounds(200, 350, 90, 60); + a.setFont(new Font("Arial", Font.PLAIN, 12)); a.setForeground(Color.black); a.setBackground(Color.white); a.addActionListener(e -> { - try (Connection conn = DriverManager.getConnection(url, "root", "")){ - if (list.isSelectionEmpty()){ - JOptionPane.showMessageDialog(null,"Wählen sie eine Tabelle aus!"); - }else { - String table = list.getSelectedValue().toString(); + try (Connection conn = DriverManager.getConnection(url, "root", "")) { + if (list.isSelectionEmpty()) { + JOptionPane.showMessageDialog(null, "Wählen sie eine Tabelle aus!"); + } else { + table = list.getSelectedValue().toString(); Tabellen t = new Tabellen(url, table); t.setVisible(true); t.setTitle(list.getSelectedValue().toString()); @@ -52,17 +67,19 @@ public class Menu extends JFrame implements ActionListener { DefaultListModel liste = new DefaultListModel(); list = new JList(liste); - list.addListSelectionListener(e->{ - if (list.getSelectedValue().toString().equalsIgnoreCase("Verein")||list.getSelectedValue().toString().equalsIgnoreCase("Spieler")){ - System.out.println(list.getSelectedValue()); - } + list.addListSelectionListener(e -> { + if (list.getSelectedValue().toString().equalsIgnoreCase("Verein") || list.getSelectedValue().toString().equalsIgnoreCase("test")) { + this.add(v); + + } else + this.remove(v); }); sc = new JScrollPane(); sc.setViewportView(list); - sc.setBounds(30, 150, 150, 200); + sc.setBounds(30, 300, 150, 200); this.add(sc); - try (Connection conn = DriverManager.getConnection(url, "root", "")){ + try (Connection conn = DriverManager.getConnection(url, "root", "")) { Statement s = conn.createStatement(); ResultSet r = s.executeQuery("Show Tables"); while (r.next()) { @@ -77,9 +94,6 @@ public class Menu extends JFrame implements ActionListener { public void paint(Graphics g) { super.paint(g); - i = new JLabel(img); - i.setBounds(150, 280, 200, 100); - this.add(i); repaint(); } diff --git a/src/image/Bundesiga.jfif b/src/image/Bundesiga.jfif new file mode 100644 index 0000000000000000000000000000000000000000..a60a131a0b404ee8cd1fc9e7d6573bb549ca862a GIT binary patch literal 15598 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 literal 0 HcmV?d00001 diff --git a/src/image/Bundesliga.jpg b/src/image/Bundesliga.jpg deleted file mode 100644 index e94288b16319d3a66b1045cbe35ccb0ca4c79c78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8916 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 R-LP{{{=WGCIhJIN{122G*c$)< literal 0 HcmV?d00001