将访问 mysql 的 java 应用程序迁移到使用 SQL Server 的代码

Posted

技术标签:

【中文标题】将访问 mysql 的 java 应用程序迁移到使用 SQL Server 的代码【英文标题】:migrating java app that accesses mysql to code that uses SQL Server 【发布时间】:2012-08-21 10:50:17 【问题描述】:

我有一个使用 mysql 的 java 应用程序——现在我已将数据库转换为 SQL Server——但我需要转换 java 应用程序的代码,以便它现在使用 SQL Server。

这个 java 应用程序使用 Struts 和 Hibernate

要进行这种转换,我必须牢记哪些事项?

【问题讨论】:

【参考方案1】:

hibernate 应该为您提供无缝过渡。 确保选择正确的驱动程序,因为某些驱动程序可能会有所不同。 我个人喜欢jtds。它有大量的文档。

在您的代码中查找本机查询,因为它们可能需要一些修改。

除此之外,我认为您不会遇到任何问题。 我有一个支持 oracle、SQL-Server 和 mysql 的应用程序,我们没有针对每一个的特定代码。

编辑:正如 maba 在 cmets 中建议的那样,您需要稍微修改休眠配置(驱动程序、方言、url)。

更多hibernate具体配置,我找到了great *** answer

【讨论】:

并且还要更改休眠方言。

以上是关于将访问 mysql 的 java 应用程序迁移到使用 SQL Server 的代码的主要内容,如果未能解决你的问题,请参考以下文章

如何将MySQL数据库迁移到Oracle数据库

Linux迁移Azure后ssh不能访问

利用yugong将mysql的数据迁移到mycat

利用yugong将mysql的数据迁移到mycat

从mysql迁移到sql server

Linux升级openssl时遇到的奇怪错误