Using Java, MySql  and Patterns