This study shows performance comparisons among four Java design architectures in a client-server database system. We have found that among the four designs, native JDBCODBC bridge, servlet, XML parser and serialized objects, the last one is the most efficient in terms of response time. The four architectures are provided as Java source code for reference