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

时间:2012-08-26 20:35:43

标签: java mysql sql-server hibernate struts

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

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

为了进行此转换,我必须记住所有事情吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

编辑:正如maba在评论中建议的那样,你需要稍微修改一下hibernate配置(驱动程序,方言,url)。

对于更多特定于hibernate的配置,我找到了great stackoverflow answer