文章詳情頁
mysql - 怎么讓java項(xiàng)目的sql兼容多個(gè)多種數(shù)據(jù)庫(kù)的sql語法?
瀏覽:134日期:2022-06-13 11:02:42
問題描述
Java項(xiàng)目中的sql語句怎么兼容多種數(shù)據(jù)庫(kù)。項(xiàng)目屬于產(chǎn)品類,不確認(rèn)用戶使用哪種數(shù)據(jù)庫(kù)。我們開發(fā)時(shí)使用的是db2,但是如果遇到oracle數(shù)據(jù)庫(kù)的話,sql會(huì)失效,不知道怎么實(shí)現(xiàn)兼容多個(gè)數(shù)據(jù)庫(kù)。比如oracle,MySQL,SQL server,db2等。
問題解答
回答1:可以試試使用支持多種方言的ORM框架。
回答2:orm不就是解決這個(gè)問題的么,根據(jù)配置的數(shù)據(jù)庫(kù)方言執(zhí)行不同的sql,jpa,hibernate
相關(guān)文章:
1. mysql - 表名稱前綴到底有啥用?2. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。3. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個(gè)標(biāo)簽?4. mysql - 數(shù)據(jù)庫(kù)表中,兩個(gè)表互為外鍵參考如何解決5. 為什么php修改數(shù)據(jù)無法同步到數(shù)據(jù)庫(kù),只是當(dāng)前頁面修改成功?6. 編輯成功不顯示彈窗7. sublime可以用其他編譯器替換嗎?8. tp 6.0 數(shù)據(jù)查詢,求教!9. sql語句 - 如何在mysql中批量添加用戶?10. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法
排行榜

熱門標(biāo)簽