天天看點

jsp ResultSet用法(引)

1,如何獲得ResultSet的結構

ResultSetMetaData rsmd=rs.getMetaData();

cn=rsmd.getColumnCount();

for(int ik=1;ik<=rsmd.getColumnCount();ik++)

      {

        hu1.append(rsmd.getColumnName(ik)+"\t");//+rsmd.getColumnTypeName(ik)+"\t"+rsmd.getColumnType(ik)+"\n");

      }

2,ResultSet類的主要成員方法及其含義 方 法 含 義 

boolean absolute(int row) 将指針移動到結果集對象的某一行

void afterLast() 将指針移動到結果集對象的末尾

void beforeFirst() 将指針移動到結果集對象的頭部

boolean first() 将指針移動到結果集對象的第一行

Array getArray(int row) 擷取結果集中的某一行并将其存入一個數組

boolean getBoolean(int columnIndex) 擷取目前行中某一列的值,傳回一個布爾型值

byte getByte(int columnIndex) 擷取目前行中某一列的值,傳回一個位元組型值

short getShort(int columnIndex) 擷取目前行中某一列的值,傳回一個短整型值

int getInt(int columnIndex) 擷取目前行中某一列的值,傳回一個整型值

long getLong(int columnIndex) 擷取目前行中某一列的值,傳回一個長整型值

double getDouble(int columnIndex) 擷取目前行中某一列的值,傳回一個雙精度型值

float getFloat(int columnIndex) 擷取目前行中某一列的值,傳回一個浮點型值

String getString(int columnIndex) 擷取目前行中某一列的值,傳回一個字元串

Date getDate(int columnIndex) 擷取目前行中某一列的值,傳回一個日期型值

Object getObject(int columnIndex) 擷取目前行中某一列的值,傳回一個對象

Statement getStatement() 獲得産生該結果集的Statement對象

URL getURL(int columnIndex) 擷取目前行中某一列的值,傳回一個java.net.URL型值

boolean isBeforeFirst() 判斷指針是否在結果集的頭部

boolean isAfterLast() 判斷指針是否在結果集的末尾

boolean isFirst() 判斷指針是否在結果集的第一行

boolean isLast() 判斷指針是否在結果集的最後一行

boolean last() 将指針移動到結果集的最後一行

boolean next() 将指針移動到目前行的下一行

boolean previous() 将指針移動到目前行的前一行本文

rs.next();//向後滾動

rs.getRow();//得到目前行号

rs.absolute(n);//光标定位到n行

rs.relative(int n);//相對移動n行

rs.first();//将光标定位到結果集中第一行。

rs.last();//将光标定位到結果集中最後一行。

rs.beforeFirst()//将光标定位到結果集中第一行之前。

rs.afterLast();//将光标定位到結果集中最後一行之後。

rs.moveToInsertRow();//光标移到插入行

rs.moveToCurrentRow();//光标移回到調用

rs.moveToInsertRow()方法前光标所在行

部落格園大道至簡

http://www.cnblogs.com/jams742003/

轉載請注明:部落格園