[英]JDBI failure case
我正在查看一些使用 JDBI 庫進行 Java 數據庫訪問的示例。
一個這樣的例子如下......
List<String> names = mJdbi.withHandle(handle ->
handle.createQuery("select name from test_table")
.mapTo(String.class)
.list());
我對這個調用失敗時會發生什么感到困惑。 例如,如果沒有名為 test_table 的表怎么辦。 在這種情況下,我應該期望這段代碼的結果是什么?
那么,如果 java 中的任何調用失敗,您應該期待什么? 也許是一個例外?
很高興 jdbi 減輕了您直接處理SQLException
的負擔。 這是您將面臨的https://jdbi.org/apidocs/org/jdbi/v3/core/JdbiException.html (或其中的 ady 子類,在您的情況下可能是StatementException
)
附帶說明:使用 in-mem db 建立一個項目需要不到 5 分鍾的工作時間來嘗試...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.