Blöde Frage: Wofür brauchst du das?
Wenn ich schon eine Client-/Server-Architektur habe, würde ich den Client unabhängig von irgendwelchem Datenbank-Kram machen. Der Server sollte sich um die mundgerechte Datenaufbereitung für den Client kümmern und an Datenaustauschmöglichkeiten gibt es da reichlich.. RMI, CORBA, selbstgeschriebene Sachen mit/ohne XML, ..