Filling The Database

ListDeletingExample.java: fillUpDb
01private static void fillUpDb(int listCount) { 02 int dataCount = 50; 03 long elapsedTime = 0; 04 new File(DB4O_FILE_NAME).delete(); 05 ObjectContainer container = Db4o.openFile(DB4O_FILE_NAME); 06 try { 07 long t1 = System.currentTimeMillis(); 08 09 for (int i = 0; i < listCount; i++) { 10 ListObject lo = new ListObject(); 11 lo.setName("list" + String.format("%3d", i)); 12 for (int j = 0; j < dataCount; j++) { 13 DataObject dataObject = new DataObject(); 14 dataObject.setName("data" + String.format("%5d", j)); 15 dataObject.setData(System.currentTimeMillis() 16 + " ---- Data Object " + String.format("%5d", j)); 17 lo.getData().add(dataObject); 18 } 19 container.set(lo); 20 } 21 long t2 = System.currentTimeMillis(); 22 elapsedTime = t2 - t1; 23 } finally { 24 container.close(); 25 } 26 System.out.println("Completed " + listCount + " lists of " + dataCount 27 + " objects each."); 28 System.out.println("Elapsed time: " + elapsedTime + " ms."); 29 }