目前我正在將數據庫從Oracle遷移到MySQL。我主要使用Java將查詢發送到使用JDBC的數據庫。在遷移過程中,我需要在Java代碼中更改很多查詢(查詢是硬編碼的),因爲它們在MySQL中不起作用。從Oracle遷移到MySQL
我希望能夠重新編碼我的查詢,以便在出現問題時可以輕鬆地在數據庫之間切換;我正在將所有查詢改爲標準SQL,但有些地方這是不可能的。我正在考慮有兩個版本的查詢,一個用於Oracle,另一個用於MySQL,所以我可以在兩者之間切換(爲了查看MySQL是否可以滿足我們的需求,我將暫時使用兩個版本)。然而,這似乎是一個可怕的想法 - 有沒有人有更好的方法,他們會這樣做的任何意見?
您是否考慮過使用ORM解決方案? (休眠或類似) – favoretti
@favoretti從來沒有聽說過一個ORM會考慮它感謝。 – JCS