* ----------------管理結果集-----------------
* 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):返回指定索引的列類型。