【问题标题】:JDBC Wrapper tutorial - is it still relevant? [closed]JDBC Wrapper 教程 - 它仍然相关吗? [关闭]
【发布时间】:2009-01-21 12:48:43
【问题描述】:

这篇来自 IBM 的关于 JDBC 包装器的文章看起来不错,我很想使用它:

http://www.ibm.com/developerworks/java/library/j-jdbcwrap/index.html

但它的日期是 2001 年 - 它仍然与当今的最佳实践相关还是已被其他更好的方法取代?

非常感谢您的意见。

【问题讨论】:

    标签: java jdbc


    【解决方案1】:

    如果您不介意添加第三方库 - 看看 Spring。

    他们有一些非常好的 JDBC 包装器和抽象——它们可以显着减少代码混乱。您最终会添加一个 XML 配置文件,但这不一定是一件坏事。

    Spring 可以使用池化库来帮助进行连接管理——这在企业环境中很重要。

    【讨论】:

      【解决方案2】:

      还可以查看 Java Persistence API (JPA)。它是另一个抽象层,可以帮助您完全避免任何 SQL 或 DAO。

      【讨论】:

      • 您可能仍想使用 SQL 来处理关系类型的事情。
      【解决方案3】:

      看了Table 的源代码后,我强烈建议不要这样做,因为它对防止 SQL 注入没有任何作用。使用“普通 JDBC”会好很多,尤其是 PreparedStatement

      【讨论】:

        【解决方案4】:

        SpringHibernate 是您所需要的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-19
          • 2011-06-18
          • 2011-10-11
          • 2021-08-29
          • 2015-07-27
          • 2021-01-10
          • 1970-01-01
          • 2020-01-16
          相关资源
          最近更新 更多