Java Database Best Practices - page 1