Daten aus Datenbank holen

B

Blubdub

Gast
Ich habe folgendes Problem: Ich arbeite zum Spaß an einer GUI mit der ich Daten in eine Datenbank einschreiben kann. In der Datenbank gibt es atm nur Patient und Krankenkasse. Jetzt will ich aber, dass er nach dem drücken des anlegen buttons, erstens die daten in die Patient Tabelle einschreibt und dann mithilfe des Verweises der Krankenkassennummer, mir den Krankenkassenname aus dem Table Krankenkasse abholt und in die GUI einträgt, sozusagen automatisch ein leeres Textfeld (das des Kassennamens) füllt. Ich hoffe man verstehts...
 

F.S.WhiTeY

Bekanntes Mitglied
Naja so wie du es reinschribst holst du es auch wieder raus...
Java:
    Connection Con;
    Statement Stmt;
    try{
      Class.forName("com.mysql.jdbc.Driver").newInstance();

      Con = DriverManager.getConnection(
              "jdbc:mysql://SERVER/DATENBANK",
              "USER","PW");
      Stmt = Con.createStatement();

      ResultSet result = Stmt.executeQuery(
         "SELECT * FROM TABELLE WHERE Krankenkasse =" + Objekt.kassennummer );
      while (result.next()){
        System.out.println(result.getString("name"));
      }
      Con.close();
    }
    catch (Exception sqlEx){
      System.err.println(sqlEx);
    }
 
B

Blubdub

Gast
Wäre es auch möglich den Wert direkt in das Attribut des Patienten reinzuschreiben? also iwie

einPatient.setKKName(Select...)?
 
G

Gast2

Gast
Wäre es auch möglich den Wert direkt in das Attribut des Patienten reinzuschreiben?

Ja

also iwie

einPatient.setKKName(Select...)?

Aber nicht so ;)

So z.B. geht es:
Java:
    Connection Con;
    Statement Stmt;
    try{
      Class.forName("com.mysql.jdbc.Driver").newInstance();
 
      Con = DriverManager.getConnection(
              "jdbc:mysql://SERVER/DATENBANK",
              "USER","PW");
      Stmt = Con.createStatement();
      List<Patient> malePatienten = new ArrayList<Patient>();
      ResultSet result = Stmt.executeQuery(
         "SELECT * FROM patienten WHERE gender=\'male\'" );
      while (result.next()){
        Patient p = new Patient();
        p.setName((result.getString("name"));
        p.set...
        malePatienten.add(p);
      }
      Con.close();
    }
    catch (Exception sqlEx){
      System.err.println(sqlEx);
    }
 

ARadauer

Top Contributor
select query in den setter des Eigenschaft rein schreiben mach weniger Sinn...

Aber grundsätzlich kannst du solche Späße schon mit JPA zb machen... ist aber eher ein Fortgeschrittenes Thema

das geht einfacher: einPatient.setKKName(result.getString("name"));
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E netbeans - jsp Daten in Datenbank hinzufügen Datenbankprogrammierung 2
C Datenbank anlegen und über eine Website mit Daten füllen? Datenbankprogrammierung 25
S Daten von SQLite Datenbank nutzen Datenbankprogrammierung 5
P Daten in eine mySQL Datenbank einfügen Datenbankprogrammierung 4
O mit Multi-Thread Daten aus Datenbank lesen und schreiben Datenbankprogrammierung 22
Z Finde den Fehler: Daten aus einer Access-Datenbank lesen Datenbankprogrammierung 12
S Daten aus Form in Datenbank nur einmal eintragen Datenbankprogrammierung 2
H Grosse Menge an Daten in eine Datenbank Datenbankprogrammierung 32
E Daten einer SQL-Datenbank aus Combobox in labels schreiben Datenbankprogrammierung 6
O Viele Verbindungen-Exception bei insert Daten zur MySQL-Datenbank Datenbankprogrammierung 2
D MySQL Daten werden aus Datenbank gelesen, obwohl sie dort gar nicht angekommen sind Datenbankprogrammierung 8
A Problem mit Eintragen von Daten in eine Datenbank mittels DAO Datenbankprogrammierung 4
H Daten in/aus Datenbank schreiben Datenbankprogrammierung 2
E MySQL Daten in die Datenbank eingeben via Java Programm Datenbankprogrammierung 3
N Daten aus Datenbank abfragen und anzeigen in der Praxis?? Datenbankprogrammierung 2
L CLOB-Daten werden beim Einfügen in die Datenbank geändert? Datenbankprogrammierung 5
P Daten aus MySql Datenbank lesen??? Datenbankprogrammierung 6
Dragonfire Daten aus jsp Datei in datenbank speichern Datenbankprogrammierung 15
D Vector mit Daten aus der Datenbank füllen Datenbankprogrammierung 7
G Daten werden nicht in die datenbank geschrieben Datenbankprogrammierung 6
S Daten verschlüsselt ablegen in der Datenbank mit Hibernate Datenbankprogrammierung 6
M Mit Java Data Objects Daten in einer MySQL-Datenbank manipul Datenbankprogrammierung 9
S Daten aus einer MySQL-Datenbank auslesen Datenbankprogrammierung 7
G speichern und auslesen von daten aus einer datenbank Datenbankprogrammierung 8
megachucky Woher bekomme ich "Datenbank-Daten" ? Datenbankprogrammierung 6
D Daten von Datenbank in JTable füllen... Datenbankprogrammierung 3
R Mongodb Daten werden immer überschrieben Datenbankprogrammierung 7
R Mongodb Daten in einem bestimmten Document speichern Datenbankprogrammierung 1
OnDemand Daten auf mehrere Tabellen aufteilen oder Spalten nutzen Datenbankprogrammierung 2
B Daten HSQL-DB Datenbankprogrammierung 2
V H2 ManyToMany wie speichere ich die Daten? Datenbankprogrammierung 10
thobren Projekt SQlite! Wie kann ich auf auf SQlite Daten zugreifen? Datenbankprogrammierung 4
OnDemand Daten verschlüsseln Datenbankprogrammierung 42
L Oracle Daten in Häppchen selektieren Datenbankprogrammierung 5
L Oracle Daten von Oracle zu MSSQL übertragen Datenbankprogrammierung 4
D Daten aus der Firebase-Echtzeitdatenbank abfragen und in Variablen speichern (JAVA) Datenbankprogrammierung 0
Z Ausgabe nur bestimmter Daten Datenbankprogrammierung 6
N Java Abfrage über GUI, Daten hinzufügen Datenbankprogrammierung 54
Kirby.exe Vorschläge zur Verschlüsselung von Daten in der DB Datenbankprogrammierung 2
T Java Spiel Daten speichern Datenbankprogrammierung 1
LimDul H2 Embedded DB und Gigabytes an Daten Datenbankprogrammierung 0
R Wie mit zu viele Daten umgehen? Datenbankprogrammierung 2
F MySQL Wie speichere ich Daten zeitlich abhängig? Datenbankprogrammierung 4
T Oracle Normalisierung und Daten splitten Datenbankprogrammierung 1
JG12111989 DB-Daten werden falsch dargestellt Datenbankprogrammierung 7
K H2 Daten in die H2 console DB eintragen Datenbankprogrammierung 2
L SQLite Ändern der Daten in einem UNIQUE Feld Datenbankprogrammierung 1
P JSP - Daten aus 2 Tabellen in eine neue Tabelle einfügen Datenbankprogrammierung 1
L Oracle Daten von einem Server zum andere kopieren Datenbankprogrammierung 24
L MySQL Vergleichen von Array-Inhalt, Ausgabe gleicher Daten Datenbankprogrammierung 3
W Daten in Java intern abfragen Datenbankprogrammierung 1
G MySQL Java Problem: Nullpointer Exception obwohl Daten vorhanden sind? Datenbankprogrammierung 2
W Daten aus einer Datei von einem VServer auslesen Datenbankprogrammierung 1
I MySQL Datenbankstruktur angleichen - Daten behalten Datenbankprogrammierung 7
O JDBC Daten in zwei Tabellen mit zwei foreach-Schleifen einfügen (insert into) Datenbankprogrammierung 1
P LDAP: Daten eintragen funktioniert nicht Datenbankprogrammierung 7
B MySQL LogIn Daten im Code verstecken Datenbankprogrammierung 3
F Daten verdichten Datenbankprogrammierung 0
B Daten aus DB in Word Dokument Datenbankprogrammierung 2
D Aktualisierung einer ListView mit Daten aus MySQL-DB Datenbankprogrammierung 5
D Daten posten auf RestApi (Mongodb/NoSQL) Datenbankprogrammierung 0
I Fehler bei Ausgabe der Daten aus der DB Datenbankprogrammierung 3
OnDemand MySQL Daten aktualisieren Datenbankprogrammierung 6
D Daten von einem Server in eigenem Java-Programm benutzen Datenbankprogrammierung 6
M Vergleich von Daten in verschiedenen Tabellen Datenbankprogrammierung 1
6 JBDC Daten verschlüsseln? Datenbankprogrammierung 2
F MySQL Daten ändern über Java Datenbankprogrammierung 3
G SQLite Daten aus SQLite DB in andere SQLite DB importieren Datenbankprogrammierung 4
M Daten nachträglich hinzufügen Datenbankprogrammierung 6
2 MySQL Daten aus einer Array auslesen und MySQL Statment erstellen. Datenbankprogrammierung 5
N HSQLDB Daten Auslesen Datenbankprogrammierung 3
P MySql daten in leeren jtable übertragen Datenbankprogrammierung 5
SexyPenny90 SQL Daten sortieren und top 5 ausgeben Datenbankprogrammierung 7
L Hibernat will Daten nicht einfügen??? Datenbankprogrammierung 2
B MySQL DB Daten aktualisieren Datenbankprogrammierung 9
Kenan89 Oracle Daten einer Tabelle in Array speichern Oracle Datenbankprogrammierung 10
L SQLite Daten werden nicht in die Tabelle eingefügt Datenbankprogrammierung 7
D Übersichtliche Zuweisung von Daten in Tabellen Datenbankprogrammierung 17
C ResultSet enthält nicht alle Daten Datenbankprogrammierung 4
J Daten synchronisieren in Multi-Client-Anwendungen (Hibernate) Datenbankprogrammierung 6
S JPA: DB Schema ändern und Daten nicht verlieren - wie? Datenbankprogrammierung 5
T MySQL Select: Zusammenfassen von Daten und bilden von Durchschnitt? Datenbankprogrammierung 4
F Daten in die DB hinzufügen Datenbankprogrammierung 7
H Klasse welche Mysql Daten zurück gibt Datenbankprogrammierung 18
S JPA: Problem mit Update von Daten Datenbankprogrammierung 7
M DropDownBoxen mit MySQL Daten füllen Datenbankprogrammierung 3
F ORA 17410 Keine weiteren Daten aus Socket zu lesen Datenbankprogrammierung 2
T Problem beim schreiben von daten Datenbankprogrammierung 4
G MySQL Bekomme keine Daten. Datenbankprogrammierung 7
G Daten aggregieren Datenbankprogrammierung 11
Gossi Oracle 2 Daten (Datum) vergleichen Datenbankprogrammierung 6
W MySQL Daten aus bestimmter Spalte lesen Datenbankprogrammierung 2
E MySQL Befüllen einer MySQL DB mit großen Daten Datenbankprogrammierung 6
J Doppelte Daten in Spalte, nur die erste abrufen wie? Datenbankprogrammierung 15
J Daten vergleichen Datenbankprogrammierung 10
S Daten einer Tabelle vergleichen und ggs neuen Wert einfügen Datenbankprogrammierung 8
X Daten einer DatenbankTabelle in JTable darstellen Datenbankprogrammierung 13
T Designfrage: DB-Daten direkt oder verzögert speichern Datenbankprogrammierung 2
A Daten von Webshop einlesen Datenbankprogrammierung 5
S Daten aus jTextfiled in DB schreiben - SQL Befehl Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben