文章詳情頁
mysql - 怎么讓java項目的sql兼容多個多種數(shù)據(jù)庫的sql語法?
問題描述
Java項目中的sql語句怎么兼容多種數(shù)據(jù)庫。項目屬于產(chǎn)品類,不確認用戶使用哪種數(shù)據(jù)庫。我們開發(fā)時使用的是db2,但是如果遇到oracle數(shù)據(jù)庫的話,sql會失效,不知道怎么實現(xiàn)兼容多個數(shù)據(jù)庫。比如oracle,MySQL,SQL server,db2等。
問題解答
回答1:可以試試使用支持多種方言的ORM框架。
回答2:orm不就是解決這個問題的么,根據(jù)配置的數(shù)據(jù)庫方言執(zhí)行不同的sql,jpa,hibernate
相關(guān)文章:
1. docker-machine添加一個已有的docker主機問題2. golang - 用IDE看docker源碼時的小問題3. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?4. docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?5. docker - 如何修改運行中容器的配置6. debian - docker依賴的aufs-tools源碼哪里可以找到啊?7. docker綁定了nginx端口 外部訪問不到8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????9. docker-compose中volumes的問題10. node.js - nodejs debug問題
排行榜

熱門標簽