Added JDBC persistent layer