Bagaimanakah pernyataan SQL dalam projek Java boleh serasi dengan berbilang pangkalan data? Projek itu tergolong dalam kategori produk dan ia tidak disahkan pangkalan data yang digunakan pengguna. Kami menggunakan db2 semasa pembangunan, tetapi jika kami menemui pangkalan data oracle, sql akan gagal. Saya tidak tahu bagaimana untuk mencapai keserasian dengan berbilang pangkalan data. Contohnya, oracle, MySQL, pelayan SQL, db2, dsb.
Anda boleh cuba menggunakan rangka kerja ORM yang menyokong pelbagai dialek.
Bukankah ORM penyelesaian kepada masalah ini? Ia melaksanakan sql, jpa, hibernate yang berbeza mengikut dialek pangkalan data yang dikonfigurasikan