Guest User

Untitled

a guest
Jun 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {
  2. Connection conn = null; //* erzeugt eine Instanz der Klasse Connection und setzt sie auf null
  3. Statement stmt; //* erzeugt eine Instanz der Klasse Statement
  4. ResultSet result; //*erzeugt eine Instanz der Klasse ResultSet
  5.  
  6. try {
  7. Class.forName("com.mysql.jdbc.Driver"); //* Ort des Drivers im JAR-File
  8. System.out.println("Versuch des Verbindungsaufbaus.");
  9. } catch (Exception ex) {
  10. System.out.println("Treiber konnte nicht gefunden werden" + ex); //* Fehlermeldung
  11. }
  12.  
  13. try {
  14.  
  15. System.out.println("Verbindung zusstandegekommen einloggen.");
  16. String DBHostname = "localhost:3306";
  17. String DBName = "Netzwerk";
  18. String DBUserID = "root";
  19. String DBPasswort = "itemsland";
  20.  
  21. conn = DriverManager.getConnection("jdbc:mysql://" + DBHostname + "/" + DBName, DBUserID, DBPasswort);
  22. //* herstellen der Verbindung (ersetzt die Eingaben mit Euren DB-Daten)
  23. System.out.println("Verbindung Hergstellt.");
  24. } catch (Exception ex) {
  25. System.out.println("Kein Verbindungsaufbau zustande gekommen" + ex); //* Fehlermeldung
  26. }
  27. try {
  28. System.out.println("Abfrage:");
  29. stmt = conn.createStatement(); //* der Instanz wird das Erzeugen eines Statements für die Verbindung conn zugewiesen
  30. 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";
  31. result = stmt.executeQuery(sqlQuery); //* schickt den String mit der Anweisung zur Datenbank und erhält ein ResultSet zurück
  32. jTextArea3.setText(null);
  33. while (result.next()) {
  34. jTextArea3.append(result.getString("APL") + " ");
  35. jTextArea3.append(result.getString("Mieter") + " ");
  36. jTextArea3.append(result.getString("Dose") + "\n");}
  37. } catch (Exception ex) {
  38. System.out.println("Fehler bei Abfrage" + ex);
  39. }
  40. try {
  41. System.out.println("Abfrage:");
  42. stmt = conn.createStatement(); //* der Instanz wird das Erzeugen eines Statements für die Verbindung conn zugewiesen
  43. 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";
  44. result = stmt.executeQuery(sqlQuery); //* schickt den String mit der Anweisung zur Datenbank und erhält ein ResultSet zurück
  45.  
  46. while (result.next()) {
  47. jTextArea3.append(result.getString("APL") + " ");
  48. jTextArea3.append(result.getString("Mieter") + " ");
  49. jTextArea3.append(result.getString("Dose") + "\n");}
  50. } catch (Exception ex) {
  51. System.out.println("Fehler bei Abfrage" + ex);
  52.  
  53. } // TODO add your handling code here:
  54. }
Add Comment
Please, Sign In to add comment