現在、データベースをOracleからMySQLに移行しています。私は主にJavaを使用して、JDBCを使用してデータベースにクエリを送信します。移行の過程で、Javaコードのクエリの多くを変更する必要があります(クエリはハードコードされています)。MySQLでは機能しないためです。
問題が発生した場合にデータベースを簡単に切り替えることができるように、クエリを再コーディングできるようにしたいと考えています。すべてのクエリを標準SQLに変更していますが、これが不可能な領域があります。Oracle用とMySQL用の2つのバージョンのクエリを用意して、両方を切り替えることを考えています(MySQLがニーズに対応できるかどうかを確認するために、一時的に2つのバージョンを用意します)。しかし、これはひどい考えのようです-誰かがこれを行うためのより良い方法について何かアドバイスがありますか?