gpt4 book ai didi

java - 如何实现Spring Jdbc来处理所有关系数据库?

转载 作者:行者123 更新时间:2023-12-01 09:54:31 24 4
gpt4 key购买 nike

我听说了很多关于 Spring 的事情,并决定尝试一下。我读过this关于 Spring 的书,但仍然不确定它是否适合我的目的。

我需要什么:我有一个应用程序当前点击 Oracle数据库。我正在考虑修改源代码,以便我可以将应用程序指向任何数据库。所以,将来,如果我想让它达到 MYSQL ,我只需要修改 beans.xml (并在 dependencies 文件夹中添加依赖项)。但我不确定使用 Spring 执行此操作的最佳方法是什么。

这就是Spring为?我看起来如果我使用 Spring 将会有更多的编码。我可以同样出色地创建自己的 configuration.xml文件,并在运行时解析它。也许我误解了Sring。我确信这是一个很棒的工具。

任何人都可以提供一个真实世界的例子,说明 Spring 在处理未知数据库时如何如此出色,即“数据库仅在运行时显示”情况。我读了所有那些“员工类教科书”的例子,到目前为止还没有什么意义。他们是如此牵强

最佳答案

Spring主要是一个依赖注入(inject)框架。 Spring MVC 允许您在模型- View - Controller 架构中编写应用程序。

如果您正在考虑使您的应用程序与底层数据库无关,您应该研究 JPA,它是处理持久性的 Java 标准。该标准有多种实现方式,其中最流行的一种是 Hibernate。它允许您编写可针对许多不同数据库执行的持久性代码。

如果你想避免处理许多配置细节,你应该考虑使用 Spring-Boot,这是一个 Spring 项目,通过使用合理的默认值并从你放入类中的库推断一些配置,它大大简化了 Spring 配置小路。

关于java - 如何实现Spring Jdbc来处理所有关系数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37349555/

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