0
我的產品的數據庫層使用MyBatis在Oracle數據庫上執行查詢。希望測試數據庫層,並能夠運行Oracle特定的SQL並返回模擬數據。JavaDB vs HSQL vs H2用於測試從簡單到複雜的Oracle SQL
從我做的搜索中,我發現HSQL支持Oracle語法,JavaDB支持類似的功能嗎?對於javaDB,它帶有> java6,所以不需要添加更多的依賴關係。如果我的SQL演變爲使用新的Oracle特定功能等,哪一種更合適。我也在我的查詢中使用Oracle序列。
爲什麼我要測試SQL的? 我希望能夠捕捉SQL開發時的邏輯錯誤。
你真的想在這裏進行關於RDBMS美德的開放式討論嗎? – scottb
絕對不,我有SQL的哪些是特定於Oracle的,JavaDB是否支持Oracle語法?以及我的問題是什麼水平。 –
從我的角度來看,使用與生產DBMS不同的DBMS進行測試是完全沒有用的。 –