我們在內存中使用hdsqldb來運行鍼對數據庫運行的junit測試。數據庫在通過彈簧配置運行每個測試之前設置。一切正常。 現在,當測試失敗時,能夠檢查內存數據庫中的值可能很方便。這可能嗎?如果是這樣如何? 我們的網址是:調試時在內存中檢查hsqldb
jdbc.url =的jdbc:HSQLDB:MEM:TESTDB; sql.enforce_strict_size =真
數據庫是每個測試後銷燬。但是當調試器運行時,數據庫應該仍然活着。我試過用sqldb databaseManager連接。這有效,但我沒有看到任何表格或數據。任何幫助,高度讚賞!
感謝您的迴應!我已經想通了,它有效,如果你有hsqldb寫入文件並使用該URL來連接它。我正在使用一個老式的驅動程序,這是我的方式。 我同意你也應該對真實的數據庫進行測試,我們也是這樣做的,但讓sql驗證被驗證是更有價值的,然後嘲笑它我會說。 – Albert 2010-04-23 11:28:19