日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS ResultSet

ResultSet

在瑪沁等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站制作,瑪沁網(wǎng)站建設(shè)費用合理。

public interface ResultSet

提供用于訪問通過查詢數(shù)據(jù)庫生成的數(shù)據(jù)庫結(jié)果集的方法。

抽象類 AbsResultSet 實現(xiàn)了 ResultSet 接口中的一些方法。

Since:

1

嵌套類摘要

修飾符和類型接口描述
static classResultSet.ColumnType定義結(jié)果集中列的數(shù)據(jù)類型。

方法總結(jié)

修飾符和類型方法描述
voidclose()關(guān)閉結(jié)果集。
ListUrigetAffectedByUris()獲取注冊的 URI 列表以觀察影響結(jié)果集的更改。
String[]getAllColumnNames()獲取結(jié)果集中所有列的名稱。
byte[]getBlob(int columnIndex)以字節(jié)數(shù)組的形式獲取當(dāng)前行中指定列的值。
intgetColumnCount()獲取結(jié)果集中的列數(shù)。
intgetColumnIndexForName(String columnName)根據(jù)指定的列名獲取列索引。
StringgetColumnNameForIndex(int columnIndex)根據(jù)指定的列索引獲取列名。
ResultSet.ColumnTypegetColumnTypeForIndex(int columnIndex)根據(jù)指定的列索引獲取數(shù)據(jù)類型。
doublegetDouble(int columnIndex)以 double 形式獲取當(dāng)前行中指定列的值。
PacMapgetExtensions()獲取結(jié)果集的擴展。
floatgetFloat(int columnIndex)獲取當(dāng)前行中指定列的值作為浮點數(shù)。
intgetInt(int columnIndex)以 int 形式獲取當(dāng)前行中指定列的值。
longgetLong(int columnIndex)以long形式獲取當(dāng)前行中指定列的值。
intgetRowCount()獲取結(jié)果集中的行數(shù)。
intgetRowIndex()獲取結(jié)果集的當(dāng)前索引。
shortgetShort(int columnIndex)以short形式獲取當(dāng)前行中指定列的值。
StringgetString(int columnIndex)以字符串形式獲取當(dāng)前行中指定列的值。
booleangoTo(int offset)以相對于其當(dāng)前位置的偏移量向前或向后轉(zhuǎn)到結(jié)果集的指定行。
booleangoToFirstRow()轉(zhuǎn)到結(jié)果集的第一行。
booleangoToLastRow()轉(zhuǎn)到結(jié)果集的最后一行。
booleangoToNextRow()轉(zhuǎn)到結(jié)果集的下一行。
booleangoToPreviousRow()轉(zhuǎn)到結(jié)果集的上一行。
booleangoToRow(int rowIndex)轉(zhuǎn)到結(jié)果集的指定行。
booleanisAtFirstRow()檢查結(jié)果集是否位于第一行。
booleanisAtLastRow()檢查結(jié)果集是否位于最后一行。
booleanisClosed()檢查當(dāng)前結(jié)果集是否關(guān)閉。
booleanisColumnNull(int columnIndex)檢查當(dāng)前行中指定列的值是否為空。
booleanisEnded()檢查結(jié)果集是否位于最后一行之后。
booleanisStarted()檢查結(jié)果集是否已移動。
voidregisterObserver(DataObserver observer)注冊一個監(jiān)聽數(shù)據(jù)變化的觀察者。
voidsetAffectedByUris(Object context, ListUri uris)設(shè)置要觀察的數(shù)據(jù)的 URI。
voidsetExtensions(PacMap extensions)設(shè)置結(jié)果集的擴展。
voidunregisterObserver(DataObserver observer)取消注冊一個監(jiān)聽數(shù)據(jù)變化的觀察者。

方法詳情

getAllColumnNames

String[] getAllColumnNames()

獲取結(jié)果集中所有列的名稱。

列名作為字符串?dāng)?shù)組返回,其中字符串的順序與結(jié)果集中的列的順序相同。

返回:

返回包含結(jié)果集中所有列名的字符串?dāng)?shù)組。

Since:

1

getColumnCount

int getColumnCount()

獲取結(jié)果集中的列數(shù)。

返回的數(shù)字等于 getAllColumnNames 方法返回的字符串?dāng)?shù)組的長度。

返回:

返回結(jié)果集中的列數(shù)。

Since:

1

getColumnTypeForIndex

ResultSet.ColumnType getColumnTypeForIndex(int columnIndex)

根據(jù)指定的列索引獲取數(shù)據(jù)類型。

返回值為枚舉類型,可以是整數(shù)、浮點數(shù)、字符串、Blob或null。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引。

返回:

返回指定列的數(shù)據(jù)類型。

Since:

1

getColumnIndexForName

int getColumnIndexForName(String columnName)

根據(jù)指定的列名獲取列索引。

列名作為輸入?yún)?shù)傳遞。

參數(shù):

參數(shù)名稱參數(shù)描述
columnName指示結(jié)果集中指定列的名稱。

返回:

返回指定列的索引。

Since:

1

getColumnNameForIndex

String getColumnNameForIndex(int columnIndex)

根據(jù)指定的列索引獲取列名。

列索引作為輸入?yún)?shù)傳遞。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex指示結(jié)果集中指定列的索引。

返回:

返回指定列的名稱。

Since:

1

getRowCount

int getRowCount()

獲取結(jié)果集中的行數(shù)。

返回:

返回結(jié)果集中的行數(shù)。

Since:

1

getRowIndex

int getRowIndex()

獲取結(jié)果集的當(dāng)前索引。

結(jié)果集索引從 0 開始。

返回:

返回結(jié)果集的當(dāng)前索引。

Since:

1

goTo

boolean goTo(int offset)

以相對于其當(dāng)前位置的偏移量向前或向后轉(zhuǎn)到結(jié)果集的指定行。 正偏移量表示向后移動,負(fù)偏移量表示向前移動。

參數(shù):

參數(shù)名稱參數(shù)描述
offset表示相對于當(dāng)前位置的偏移量。

返回:

如果結(jié)果集移動成功并且沒有超出范圍,則返回 true; 否則返回 false。

Since:

1

goToRow

boolean goToRow(int rowIndex)

轉(zhuǎn)到結(jié)果集的指定行。

參數(shù):

參數(shù)名稱參數(shù)描述
rowIndex表示指定行的索引,從0開始。

返回:

如果結(jié)果集移動成功,則返回 true; 否則返回 false。

Since:

1

goToFirstRow

boolean goToFirstRow()

轉(zhuǎn)到結(jié)果集的第一行。

返回:

如果結(jié)果集移動成功,則返回 true; 否則返回 false,例如,如果結(jié)果集為空。

Since:

1

goToLastRow

boolean goToLastRow()

轉(zhuǎn)到結(jié)果集的最后一行。

返回:

如果結(jié)果集移動成功,則返回 true; 否則返回 false,例如,如果結(jié)果集為空。

Since:

1

goToNextRow

boolean goToNextRow()

轉(zhuǎn)到結(jié)果集的下一行。

返回:

如果結(jié)果集移動成功,則返回 true; 否則返回 false,例如,如果結(jié)果集已經(jīng)在最后一行。

Since:

1

goToPreviousRow

boolean goToPreviousRow()

轉(zhuǎn)到結(jié)果集的上一行。

返回:

如果結(jié)果集移動成功,則返回 true; 否則返回 false,例如,如果結(jié)果集已經(jīng)在第一行。

Since:

1

isEnded

boolean isEnded()

檢查結(jié)果集是否位于最后一行之后。

返回:

如果結(jié)果集位于最后一行之后,則返回 true; 否則返回 false。

Since:

1

isStarted

boolean isStarted()

檢查結(jié)果集是否已移動。

返回:

如果結(jié)果集已被移動,則返回 true; 如果結(jié)果集尚未移動或結(jié)果集為空,則返回 false。

Since:

1

isAtFirstRow

boolean isAtFirstRow()

檢查結(jié)果集是否位于第一行。

返回:

如果結(jié)果集位于第一行,則返回 true; 否則返回 false。

Since:

1

isAtLastRow

boolean isAtLastRow()

檢查結(jié)果集是否位于最后一行。

返回:

如果結(jié)果集位于最后一行,則返回 true; 否則返回 false。

Since:

1

getBlob

byte[] getBlob(int columnIndex)

以字節(jié)數(shù)組的形式獲取當(dāng)前行中指定列的值。

實現(xiàn)類判斷當(dāng)前行中指定列的值為null或指定列不是Blob類型時是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以字節(jié)數(shù)組的形式返回指定列的值。

Since:

1

getString

String getString(int columnIndex)

以字符串形式獲取當(dāng)前行中指定列的值。

實現(xiàn)類判斷當(dāng)前行中指定列的值為空或指定列不是字符串類型時是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以字符串形式返回指定列的值。

Since:

1

getShort

short getShort(int columnIndex)

以short形式獲取當(dāng)前行中指定列的值。

如果當(dāng)前行中指定列的值為空,指定列不是整數(shù)類型,或者整數(shù)超出范圍[Short.MIN_VALUE,Short.MAX_VALUE],實現(xiàn)類判斷是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以 short 形式返回指定列的值。

Since:

1

getInt

int getInt(int columnIndex)

以 int 形式獲取當(dāng)前行中指定列的值。

如果當(dāng)前行中指定列的值為空、指定列不是整數(shù)類型或整數(shù)超出范圍[Integer.MIN_VALUE, Integer.MAX_VALUE],實現(xiàn)類判斷是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以 int 形式返回指定列的值。

Since:

1

getLong

long getLong(int columnIndex)

以long形式獲取當(dāng)前行中指定列的值。

實現(xiàn)類判斷當(dāng)前行中指定列的值為空、指定列不是整數(shù)類型或整數(shù)超出范圍[Long.MIN_VALUE, Long.MAX_VALUE]是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以 long 形式返回指定列的值。

Since:

1

getFloat

float getFloat(int columnIndex)

獲取當(dāng)前行中指定列的值作為浮點數(shù)。

實現(xiàn)類判斷當(dāng)前行中指定列的值為空、指定列不是浮點類型或浮點值不能用float表示時是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以浮點數(shù)形式返回指定列的值。

Since:

1

getDouble

double getDouble(int columnIndex)

以 double 形式獲取當(dāng)前行中指定列的值。

實現(xiàn)類判斷當(dāng)前行中指定列的值為空、指定列不是浮點類型或浮點值不能用雙精度表示時是否拋出異常。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

以雙精度形式返回指定列的值。

Since:

1

isColumnNull

boolean isColumnNull(int columnIndex)

檢查當(dāng)前行中指定列的值是否為空。

參數(shù):

參數(shù)名稱參數(shù)描述
columnIndex表示指定的列索引,從 0 開始。

返回:

如果當(dāng)前行中指定列的值為null,則返回true; 否則返回 false。

Since:

1

isClosed

boolean isClosed()

檢查當(dāng)前結(jié)果集是否關(guān)閉。

如果調(diào)用 close 方法關(guān)閉結(jié)果集,則返回 true。

返回:

如果結(jié)果集關(guān)閉,則返回 true; 否則返回 false。

Since:

1

close

void close()

關(guān)閉結(jié)果集。

在結(jié)果集上調(diào)用此方法將釋放其所有資源并使其無效。

Since:

1

setExtensions

void setExtensions(PacMap extensions)

設(shè)置結(jié)果集的擴展。

您可以根據(jù)您的服務(wù)需求設(shè)置擴展。

參數(shù):

參數(shù)名稱參數(shù)描述
extensions指示要設(shè)置的擴展名。

Since:

2

getExtensions

PacMap getExtensions()

獲取結(jié)果集的擴展。

您將獲得的擴展是根據(jù)您的服務(wù)要求設(shè)置的。

返回:

返回結(jié)果集的擴展。

Since:

2

setAffectedByUris

void setAffectedByUris(Object context, ListUri uris)

設(shè)置要觀察的數(shù)據(jù)的 URI。

設(shè)置好 URI 后,調(diào)用 ResultSet#registerObserver 方法注冊一個監(jiān)聽數(shù)據(jù)變化的觀察者。

參數(shù):

參數(shù)名稱參數(shù)描述
context表示上下文。
uris用于觀察影響此 ResultSet 的更改的 Uri 列表。

Since:

2

getAffectedByUris

ListUri getAffectedByUris()

獲取注冊的 URI 列表以觀察影響結(jié)果集的更改。

URI 列表是使用 ResultSet#setAffectedByUris 方法設(shè)置的。

返回:

返回 URI 列表。

Since:

3

registerObserver

void registerObserver(DataObserver observer)

注冊一個監(jiān)聽數(shù)據(jù)變化的觀察者。

當(dāng)接收到指定 URI 的數(shù)據(jù)更改通知時,將觸發(fā)該觀察者。

參數(shù):

參數(shù)名稱參數(shù)描述
observer表示要注冊的觀察者。

Since:

2

unregisterObserver

void unregisterObserver(DataObserver observer)

取消注冊一個監(jiān)聽數(shù)據(jù)變化的觀察者。

該方法用于在觀察者所屬的組件被銷毀之前釋放觀察者。

參數(shù):

參數(shù)名稱參數(shù)描述
observer指示要注銷的觀察者。

Since:

2


分享文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS ResultSet
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/dhscsgg.html