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 19:17] – [Für C# und .NET] marco.bakera | schule:db4o [2021-04-21 13: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: (Externe Bearbeitung)
