1 package org.myoodb.callbacks; 25 26 public class Client 27 { 28 public static int PORT = 54321; 29 public static String USERNAME = "admin"; 30 public static String PASSWORD = "admin"; 31 32 public static void main(String args[]) throws Exception 33 { 34 org.myoodb.MyOodbDatabase db = org.myoodb.MyOodbDatabase.open("myoodb://localhost:" + PORT, USERNAME, PASSWORD); 35 36 org.myoodb.collectable.LinkedList root = (org.myoodb.collectable.LinkedList) db.getRoot("Persons"); 37 38 if (root == null) 39 { 40 root = (org.myoodb.collectable.LinkedList) db.createRoot(org.myoodb.collectable.LinkedListDbImpl.class, "Persons"); 41 } 43 44 Person person = (Person) db.createObject(PersonDbImpl.class); 45 person.setName("John Smith the " + root.size()); 47 48 root.add(person); 49 50 System.out.println("New persons in database: " + person.getName()); 51 52 java.util.Iterator iter = root.toArrayList().iterator(); 53 while (iter.hasNext()) 54 { 55 person = (Person) iter.next(); 56 57 System.out.println(" - existing persons in database: " + person.getName()); 58 } 59 } 60 } 61 | Popular Tags |