管理結果集和分析結果集

2021-09-08 02:52:29 字數 1189 閱讀 2825

* ----------------管理結果集-----------------

* jdbc 使用 resultset來封裝執行查詢得到的結果,然後通過移動resultset的記錄指標來取出

* 結果集中的內容。

* * 已預設方式開啟的resultset是不可更新的,當我門在建立statement或者 preparedstatement

* 時傳入額外的引數,便可建立可更新的resultset.

* connection 在建立statement或preparedstatement時可以傳入一下引數:

* 1、resultsettpye :控制resultset的型別,該型別可以是如下三個值:

* resultset.type_forward_onlp :該常量控制記錄指標只能向前移動。

* resultset.type_scroll_insensitive :該常量控制記錄指標可以自由移動,

* 但底層資料的改變不會影響resultset的內容。

* resultset.type_scroll_sensitve :該常量控制記錄指標可以自由移動,

* 而且底層資料的改變會影響resultset的內容。

* 2、resultsetconcurrency : 控制resultset的併發型別,該引數可以接收如下兩個值:

* resultset.concur_read_only :該常量指示resultset是唯讀的併發模式(預設) .

* resultset.concur_updatable :該常量指示resultset是可更新的併發模式。

* ----------------分析結果集-----------------

* 可以通過resultsetmetadata來獲取關於resultset的描述資訊。

* 在resultset有個getmetadata()方法,該方法返回resultset對應的resultsetmetadata()物件。

* 通過resultsetmetadata()物件提供的方法來返回resultset的描述資訊。常用的有:

* 1、int getcolumncount() : 返回resultset的列數量 。

* 2、string getcolunmncount(int column) : 返回指定索引的列名。

* 3、int getcolumntype(int column):返回指定索引的列型別。

mysql 結果集 MySQL結果集處理

問題 1.mysql對查詢的結果集如果返回,一次性還是每條?2.客戶端如何接收結果集?1.對於有返回結果集的查詢,server端和client端互動的資料報由以下組成 p1 meta data packet p2 rows packet pn 1 rows packet pn eof or erro...

管理結果集的分頁

發布日期 2001年9月24日 問 我怎樣才能使用sql server對結果集的分頁進行管理?答 您經常需要使用一次一頁的形式來顯示乙個結果集,並保證使用者可以輕鬆檢視各個結果集頁面,特別是您在為web站點開發程式的時候。雖然您可以使用ado recordset物件對結果集進行分頁,但是這種解決辦法...

返回結果集

最近做的幾個專案都是前後端分離。所以返回結果集基本都會由乙個結果集包裝一下,返回給前台。在做乙個專案時候,尤其是前後臺分離的專案,乙個統一標準的結果集更利於和前天開發人員的交流。當然前後天不分離的醒目也可以使用乙個統一標準的結果集,有利於專案的健壯性。下面是 http請求返回最外層物件 versio...