username,
password);
// CREATE PERSON AND SERIALIZE
PersonSerializer.init(con);
GregorianCalendar cal = new GregorianCalendar(2000,10,5);
Person p = new Person("ter","555-11-2222",cal.getTime(), 9);
p.roles = new String[] {"ceo", "janitor"};
cal.set(2001, 01, 01);
Date a = new Date(cal.getTimeInMillis());
cal.set(2002, 02, 02);
p.vacation = new Date[] {a, cal.getTime()};
PersonSerializer.savePerson(con, p); // SAVE Person TO DB
// READ PERSON BACK IN
String q="SELECT * FROM Person WHERE ID=1"; // GET FIRST Person
Statement stat = con.createStatement();
ResultSet rs = stat.executeQuery(q);
rs.next();
Person back = PersonSerializer.nextPerson(con, rs);
System.out.println("read back: "+back);
rs.close();
con.close();
System.out.println("OK");