第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何獲取 jdbc 的輸出或錯(cuò)誤流

如何獲取 jdbc 的輸出或錯(cuò)誤流

忽然笑 2021-11-24 18:29:29
我正在嘗試通過 JDBC 連接 DB2。我如何獲得 sql 會(huì)像 IDE 一樣返回的輸出消息。例如,選擇查詢將返回 100 行被提取。插入將返回更新的行數(shù)。還有錯(cuò)誤消息,如未找到行、用戶無權(quán)訪問數(shù)據(jù)庫、由于主鍵重復(fù)而無法執(zhí)行插入等。
查看完整描述

2 回答

?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊

catch 拋出的異常并打印堆棧跟蹤。


try{

    // your SQL work

} catch(Exception e){

    e.printStackTrace();

}

這將在輸出控制臺(tái)中打印錯(cuò)誤。


查看完整回答
反對(duì) 回復(fù) 2021-11-24
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

使用 JDBC apiexecute update獲取更改的行數(shù)。以及獲取其他消息的異常。

https://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html#executeUpdate(java.lang.String)

int executeUpdate(String sql) 拋出 SQLException

執(zhí)行給定的 SQL 語句,它可以是 INSERT、UPDATE 或 DELETE 語句,也可以是不返回任何內(nèi)容的 SQL 語句,例如 SQL DDL 語句。注意:不能在 PreparedStatement 或 CallableStatement 上調(diào)用此方法。

參數(shù): sql - SQL 數(shù)據(jù)操作語言 (DML) 語句,例如 INSERT、UPDATE 或 DELETE;或不返回任何內(nèi)容的 SQL 語句,例如 DDL 語句。

返回:SQL 數(shù)據(jù)操作語言 (DML) 語句的行數(shù)或 (2) 0 不返回任何內(nèi)容的 SQL 語句

拋出: SQLException - 如果發(fā)生數(shù)據(jù)庫訪問錯(cuò)誤,則在關(guān)閉的 Statement 上調(diào)用此方法,給定的 SQL 語句生成一個(gè) ResultSet 對(duì)象,在 PreparedStatement 或 CallableStatement 上調(diào)用該方法 SQLTimeoutException - 當(dāng)驅(qū)動(dòng)程序確定超時(shí)值時(shí)由 setQueryTimeout 方法指定的已超過并且至少已嘗試取消當(dāng)前正在運(yùn)行的 Statement


查看完整回答
反對(duì) 回復(fù) 2021-11-24
  • 2 回答
  • 0 關(guān)注
  • 229 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)