schule:db4o
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:db4o [2013-11-21 20:17] – [Für C# und .NET] marco.bakera | schule:db4o [2021-04-21 15:34] (aktuell) – [Für Java] youtube link pintman | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== db4o ====== | ====== db4o ====== | ||
- | [[http:// | + | [[wpde>db4o]] steht für " |
===== Für Java ===== | ===== Für Java ===== | ||
Zeile 8: | Zeile 8: | ||
Ich habe mir das Paket angeschaut und ein Beispiel für Java programmiert und mitgefilmt. Das Ganze habe ich in der IDE Eclipse durchgeführt. | Ich habe mir das Paket angeschaut und ein Beispiel für Java programmiert und mitgefilmt. Das Ganze habe ich in der IDE Eclipse durchgeführt. | ||
- | {{:schule: | + | < |
+ | <iframe width=" | ||
+ | </ | ||
===== Für C# und .NET ===== | ===== Für C# und .NET ===== | ||
Zeile 51: | Zeile 52: | ||
<code csharp> | <code csharp> | ||
- | | + | IEmbeddedObjectContainer db = Db4oEmbedded.OpenFile(" |
- | | + | Console.WriteLine(" |
- | Person max = new Person(" | + | Person max = new Person(" |
- | Person moni = new Person(" | + | Person moni = new Person(" |
- | | + | Console.WriteLine(" |
- | db.Store(max); | + | db.Store(max); |
- | db.Store(moni); | + | db.Store(moni); |
</ | </ | ||
- | Um an die Objekte in der Datenbank zu gelangen, lassen wir uns alle Personen, die in der Datenbank gespeichert sind, ausgeben. | + | Um an die Objekte in der Datenbank zu gelangen, lassen wir uns alle Personen |
<code csharp> | <code csharp> | ||
- | | + | Console.WriteLine(" |
- | // Wir suchen nach allen Personen in der Datenbank | + | // Wir suchen nach allen Personen in der Datenbank |
- | IList< | + | IList< |
- | foreach (Person person in gefunden) | + | foreach (Person person in gefunden) |
- | { | + | { |
- | Console.WriteLine("> | + | Console.WriteLine("> |
- | } | + | } |
</ | </ | ||
Zeile 81: | Zeile 82: | ||
<code csharp> | <code csharp> | ||
- | | + | Console.WriteLine(" |
- | max.NameÄndern(" | + | max.NameÄndern(" |
- | Console.WriteLine(" | + | Console.WriteLine(" |
- | db.Store(max); | + | db.Store(max); |
- | | + | Console.WriteLine(" |
- | gefunden = db.Query< | + | gefunden = db.Query< |
- | foreach (Person person in gefunden) | + | foreach (Person person in gefunden) |
- | { | + | { |
- | Console.WriteLine("> | + | Console.WriteLine("> |
- | } | + | } |
</ | </ | ||
Zeile 101: | Zeile 102: | ||
Wir können die Datenbank gezielt nach bestimmten Objekte durchsuchen. Dazu übergeben wir der Query-Methode ein Prädikat, das für alle Objekte erfüllt sein muss, die wir suchen. | Wir können die Datenbank gezielt nach bestimmten Objekte durchsuchen. Dazu übergeben wir der Query-Methode ein Prädikat, das für alle Objekte erfüllt sein muss, die wir suchen. | ||
- | < | + | < |
- | Console.WriteLine(" | + | Console.WriteLine(" |
- | IList< | + | IList< |
- | foreach (Person eineMoni in monis) | + | foreach (Person eineMoni in monis) |
- | { | + | { |
- | Console.WriteLine("> | + | Console.WriteLine("> |
- | } | + | } |
</ | </ | ||
Zeile 116: | Zeile 117: | ||
<code csharp> | <code csharp> | ||
- | | + | Console.WriteLine(" |
- | IList< | + | IList< |
| | ||
- | | + | foreach (Person person in allePersonen) |
- | Console.WriteLine(" | + | { |
- | db.Delete(person); | + | Console.WriteLine(" |
- | } | + | db.Delete(person); |
+ | } | ||
</ | </ | ||
Zeile 133: | Zeile 135: | ||
<code csharp> | <code csharp> | ||
- | | + | Console.WriteLine(" |
- | db.Close(); | + | db.Close(); |
</ | </ | ||
schule/db4o.1385061465.txt.gz · Zuletzt geändert: 2017-04-19 08:39 (Externe Bearbeitung)