gpt4 book ai didi

java - 通过 JDBC 使用不同数据库方言的模式

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:50 25 4
gpt4 key购买 nike

我正在创建一个必须通过 JDBC 使用不同数据库(Oracle、MSSQL、MySQL...)的应用程序。我必须通过 JDBC 工作,因为我的应用程序调用这些数据库中的存储过程。

构建此类应用程序的最佳方法是什么?有没有这方面的框架?

重要:解决方案必须很好地处理 Spring Framework。


我正在考虑 Hibernate,因为它是强大的 ORM 解决方案,并且内置了对存储过程的支持:http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#sp_query

请提供您对我当前选择的意见。


最好的问候,最大

最佳答案

我会给myBatis好好看看它处理与 JDBC 和事务相关的所有难题,并将结果集映射到 Java 对象或哈希。

通过将 SQL 和存储过程与 Java 代码分离并在 XML 配置文件中进行配置,它还可以很好地处理 SQL 和存储过程。这在实践中效果更好,因为将查询从 XML 复制到交互式 SQL 浏览器更容易,反之亦然。

要连接到多个数据集,您需要为每个数据源创建一个 SqlSessionFactory。

关于java - 通过 JDBC 使用不同数据库方言的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3715361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com