目前我正在将数据库从Oracle迁移到MySQL。我主要使用Java将查询发送到使用JDBC的数据库。在迁移过程中,我需要在Java代码中更改很多查询(查询是硬编码的),因为它们在MySQL中不起作用。从Oracle迁移到MySQL
我希望能够重新编码我的查询,以便在出现问题时可以轻松地在数据库之间切换;我正在将所有查询改为标准SQL,但有些地方这是不可能的。我正在考虑有两个版本的查询,一个用于Oracle,另一个用于MySQL,所以我可以在两者之间切换(为了查看MySQL是否可以满足我们的需求,我将暂时使用两个版本)。然而,这似乎是一个可怕的想法 - 有没有人有更好的方法,他们会这样做的任何意见?
您是否考虑过使用ORM解决方案? (休眠或类似) – favoretti
@favoretti从来没有听说过一个ORM会考虑它感谢。 – JCS