OceanBase Connector/J 運行查詢并檢索結(jié)果集對象

2021-06-30 14:24 更新

Statement 對象使用 ?executeQuery? 方法查詢數(shù)據(jù)庫,即將 SQL 語句作為輸入,并返回 ?ResultSet? 對象。

說明 
  • 執(zhí)行 ?Statement? 對象的方法取決于所執(zhí)行的 SQL 語句的類型。如果 ?Statement? 對象表示返回 ?ResultSet? 對象的 SQL 查詢,則應(yīng)使用 ?executeQuery? 方法。如果已知 SQL 是更新計數(shù)的 DDL 語句或 DML 語句,則應(yīng)使用 ?executeUpdate? 方法。 如果 SQL 語句的類型未知,則應(yīng)使用 ?execute? 方法。
  • 對于標(biāo)準的 JDBC 驅(qū)動程序,如果正在執(zhí)行的 SQL 字符串未返回 ?ResultSet? 對象,則 ?executeQuery? 方法將引發(fā) ?SQLException? 異常。對于 OceanBase Connector/J,即使正在執(zhí)行的 SQL 字符串未返回 ?ResultSet? 對象,?executeQuery? 方法也不會引發(fā) ?SQLException? 異常。

示例:?Statement? 對象 ?st? 運行一個查詢,并返回 ?ResultSet? 對象,該對象包含表名為 ?customers? 的 ?name? 列的內(nèi)容。

ResultSet rs = st.executeQuery ("SELECT name FROM customers");


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號