读书人

怎么获得ResultSet的结构

发布时间: 2012-11-13 10:00:50 作者: rapoo

如何获得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()方法前光标所在行

?

读书人网 >软件架构设计

热点推荐