Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {
- Connection conn = null; //* erzeugt eine Instanz der Klasse Connection und setzt sie auf null
- Statement stmt; //* erzeugt eine Instanz der Klasse Statement
- ResultSet result; //*erzeugt eine Instanz der Klasse ResultSet
- try {
- Class.forName("com.mysql.jdbc.Driver"); //* Ort des Drivers im JAR-File
- System.out.println("Versuch des Verbindungsaufbaus.");
- } catch (Exception ex) {
- System.out.println("Treiber konnte nicht gefunden werden" + ex); //* Fehlermeldung
- }
- try {
- System.out.println("Verbindung zusstandegekommen einloggen.");
- String DBHostname = "localhost:3306";
- String DBName = "Netzwerk";
- String DBUserID = "root";
- String DBPasswort = "itemsland";
- conn = DriverManager.getConnection("jdbc:mysql://" + DBHostname + "/" + DBName, DBUserID, DBPasswort);
- //* herstellen der Verbindung (ersetzt die Eingaben mit Euren DB-Daten)
- System.out.println("Verbindung Hergstellt.");
- } catch (Exception ex) {
- System.out.println("Kein Verbindungsaufbau zustande gekommen" + ex); //* Fehlermeldung
- }
- try {
- System.out.println("Abfrage:");
- stmt = conn.createStatement(); //* der Instanz wird das Erzeugen eines Statements für die Verbindung conn zugewiesen
- String sqlQuery = "SELECT APL,Mieter,Dose FROM aplview WHERE APL LIKE '%" + jTextField11.getText() + "%' and Mieter LIKE '%" + jTextField12.getText() + "%' and Dose LIKE '%" + jTextField13.getText() + "%' ORDER by Dose ASC";
- result = stmt.executeQuery(sqlQuery); //* schickt den String mit der Anweisung zur Datenbank und erhält ein ResultSet zurück
- jTextArea3.setText(null);
- while (result.next()) {
- jTextArea3.append(result.getString("APL") + " ");
- jTextArea3.append(result.getString("Mieter") + " ");
- jTextArea3.append(result.getString("Dose") + "\n");}
- } catch (Exception ex) {
- System.out.println("Fehler bei Abfrage" + ex);
- }
- try {
- System.out.println("Abfrage:");
- stmt = conn.createStatement(); //* der Instanz wird das Erzeugen eines Statements für die Verbindung conn zugewiesen
- String sqlQuery = "SELECT APL,Mieter,Dose FROM a WHERE APL LIKE '%" + jTextField11.getText() + "%' and Mieter LIKE '%" + jTextField12.getText() + "%' and Dose LIKE '%" + jTextField13.getText() + "%' ORDER by Dose ASC";
- result = stmt.executeQuery(sqlQuery); //* schickt den String mit der Anweisung zur Datenbank und erhält ein ResultSet zurück
- while (result.next()) {
- jTextArea3.append(result.getString("APL") + " ");
- jTextArea3.append(result.getString("Mieter") + " ");
- jTextArea3.append(result.getString("Dose") + "\n");}
- } catch (Exception ex) {
- System.out.println("Fehler bei Abfrage" + ex);
- } // TODO add your handling code here:
- }
Add Comment
Please, Sign In to add comment