IBM关于JDBC包装器的这篇文章似乎很好,我很想使用它:
http://www.ibm.com/developerworks/java/library/j-jdbcwrap/index.html
但它的日期是2001年 - 它是否仍然与今天的最佳实践相关,还是被其他更好的东西所取代?
非常感谢您的意见。
答案 0 :(得分:1)
如果您不介意添加第三方库,请查看Spring。
他们在JDBC周围有一些非常好的包装器和抽象 - 它们可以显着减少代码混乱。您将最终添加XML配置文件,但这不一定是件坏事。
Spring可以使用池库来帮助进行连接管理 - 这在企业环境中很重要。
答案 1 :(得分:1)
另请参阅Java Persistence API(JPA)。它是另一个抽象层,可以帮助您完全避免任何SQL或DAO。
答案 2 :(得分:0)
在对Table的源代码进行一瞥后,我强烈反对它,因为它无法阻止SQL注入。你使用“普通JDBC”要好得多,尤其是PreparedStatement。
答案 3 :(得分:0)