www.mikrocontroller.net

Forum: PC-Programmierung Klassendaten in Datenbank speichern (Java)


Autor: jo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ich habe mal allgemein eine Frage zu Programmiertechniken.
Wenn man eine Klasse hat, z.B. Person
public class person{
String name;
int gehalt;
}
 

public container pers{
int[] daten =null;
public container(int zahl){
daten[]= new int[zahl]
}

public vuege ein(Person p){
for (int a = 0; a<daten.length;++a){
if (daten[a] != null) daten [a]=p;
}

}

dann kann man ja jetzt mehrere container mit personen erstellen, 
personen anlegen, und mit denen arbeiten.
Wenn man jetzt den PC ausmacht, sind diese Daten weg. Wie man sich mit 
einer Datenbank verbindet, eine Tabelle in SQL erstellt und in Java 
anfragen macht weiß ich. Was sind Techniken, damit die Klassendaten 
nicht verloren gehen?
Danke

Autor: Jorge (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Objektdatenbanken gibt es zuhauf. Andernfalls machst du halt eine Datei 
auf und speicherst deine "persistenten Objekte" selbst. Vielleicht 
erstellst du auch eine eigene Lösung über Nutzung des reflection api.

Autor: hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau dir mal Hibernate an
http://www.hibernate.org/

Autor: jo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
okay danke.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.