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

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

新聞中心

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

RowSet

public interface RowSet
extends ResultSet

添加對(duì) JavaBeans? 組件模型的 JDBC API 支持的接口。 可以在可視化 Bean 開發(fā)環(huán)境中用作 JavaBeans 組件的行集可以在設(shè)計(jì)時(shí)創(chuàng)建和配置,并在運(yùn)行時(shí)執(zhí)行。

RowSet 接口提供一組 JavaBeans 屬性,允許將 RowSet 實(shí)例配置為連接到 JDBC 數(shù)據(jù)源并從數(shù)據(jù)源讀取一些數(shù)據(jù)。 一組 setter 方法(setInt、setBytes、setString 等)提供了一種將輸入?yún)?shù)傳遞給行集的命令屬性的方法。 此命令是行集從關(guān)系數(shù)據(jù)庫(kù)獲取數(shù)據(jù)時(shí)使用的 SQL 查詢,通常是這種情況。

RowSet 接口支持 JavaBeans 事件,允許在行集上發(fā)生事件時(shí)通知應(yīng)用程序中的其他組件,例如其值的更改。

RowSet 接口的獨(dú)特之處在于它旨在使用 JDBC API 的其余部分來(lái)實(shí)現(xiàn)。 換句話說(shuō),RowSet 實(shí)現(xiàn)是在 JDBC 驅(qū)動(dòng)程序“頂部”執(zhí)行的軟件層。 任何人都可以提供 RowSet 接口的實(shí)現(xiàn),包括希望將 RowSet 實(shí)現(xiàn)作為其 JDBC 產(chǎn)品的一部分提供的 JDBC 驅(qū)動(dòng)程序供應(yīng)商。

RowSet 對(duì)象可以與數(shù)據(jù)源建立連接并在其整個(gè)生命周期中維護(hù)該連接,在這種情況下,它稱為連接行集。行集還可以與數(shù)據(jù)源建立連接,從中獲取數(shù)據(jù),然后關(guān)閉連接。這樣的行集稱為斷開連接的行集。斷開連接的行集可以在斷開連接時(shí)對(duì)其數(shù)據(jù)進(jìn)行更改,然后將更改發(fā)送回?cái)?shù)據(jù)的原始源,但它必須重新建立連接才能這樣做。

斷開連接的行集可能具有與之關(guān)聯(lián)的讀取器(RowSetReader 對(duì)象)和寫入器(RowSetWriter 對(duì)象)。讀取器可以以許多不同的方式實(shí)現(xiàn),以使用數(shù)據(jù)填充行集,包括從非關(guān)系數(shù)據(jù)源獲取數(shù)據(jù)。編寫器還可以以多種不同方式實(shí)現(xiàn),以將對(duì)行集數(shù)據(jù)所做的更改傳播回底層數(shù)據(jù)源。

行集易于使用。 RowSet 接口擴(kuò)展了標(biāo)準(zhǔn)的 java.sql.ResultSet 接口。 RowSetMetaData 接口擴(kuò)展了 java.sql.ResultSetMetaData 接口。因此,熟悉 JDBC API 的開發(fā)人員必須學(xué)習(xí)最少數(shù)量的新 API 才能使用行集。此外,與 JDBC ResultSet 對(duì)象一起使用的第三方軟件工具也可以很容易地與行集一起使用。

Since:

1.4

字段摘要

從接口 java.sql.ResultSet 繼承的字段
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE

方法總結(jié)

修飾符和類型 方法 描述
void addRowSetListener(RowSetListener listener) 注冊(cè)給定的偵聽器,以便將在此 RowSet 對(duì)象上發(fā)生的事件通知它。
void clearParameters() 清除為此 RowSet 對(duì)象的命令設(shè)置的參數(shù)。
void execute() 用數(shù)據(jù)填充此 RowSet 對(duì)象。
String getCommand() 檢索此 RowSet 對(duì)象的命令屬性。
String getDataSourceName() 檢索標(biāo)識(shí)此 RowSet 對(duì)象的數(shù)據(jù)源的邏輯名稱。
boolean getEscapeProcessing() 檢索是否為此 RowSet 對(duì)象啟用了轉(zhuǎn)義處理。
int getMaxFieldSize() 檢索可以為某些列值返回的最大字節(jié)數(shù)。
int getMaxRows() 檢索此 RowSet 對(duì)象可以包含的最大行數(shù)。
String getPassword() 檢索用于創(chuàng)建數(shù)據(jù)庫(kù)連接的密碼。
int getQueryTimeout() 檢索驅(qū)動(dòng)程序等待語(yǔ)句執(zhí)行的最大秒數(shù)。
int getTransactionIsolation() 檢索為此 RowSet 對(duì)象設(shè)置的事務(wù)隔離級(jí)別。
MapString,Class getTypeMap() 檢索與此 RowSet 對(duì)象關(guān)聯(lián)的 Map 對(duì)象,該對(duì)象指定 SQL 用戶定義類型的自定義映射(如果有)。
String getUrl() 如果此 RowSet 對(duì)象使用 DriverManager 而不是 DataSource 對(duì)象來(lái)建立連接,則檢索此 RowSet 對(duì)象將用于創(chuàng)建連接的 url 屬性。
String getUsername() 檢索用于為此 RowSet 對(duì)象創(chuàng)建數(shù)據(jù)庫(kù)連接的用戶名。
boolean isReadOnly() 檢索此 RowSet 對(duì)象是否為只讀。
void removeRowSetListener(RowSetListener listener) 當(dāng)此 RowSet 對(duì)象上發(fā)生事件時(shí),從將通知的組件列表中刪除指定的偵聽器。
void setArray(int i, Array x) 使用給定的 Array 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setAsciiStream(int parameterIndex, InputStream x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的輸入流。
void setAsciiStream(int parameterIndex, InputStream x, int length) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 java.io.InputStream 值。
void setAsciiStream(String parameterName, InputStream x) 將指定參數(shù)設(shè)置為給定的輸入流。
void setAsciiStream(String parameterName, InputStream x, int length) 將指定參數(shù)設(shè)置為給定的輸入流,該輸入流將具有指定的字節(jié)數(shù)。
void setBigDecimal(int parameterIndex, BigDecimal x) 將此 RowSet 對(duì)象命令中的指定參數(shù)設(shè)置為給定的 java.math.BigDecimal 值。
void setBigDecimal(String parameterName, BigDecimal x) 將指定參數(shù)設(shè)置為給定的 java.math.BigDecimal 值。
void setBinaryStream(int parameterIndex, InputStream x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的輸入流。
void setBinaryStream(int parameterIndex, InputStream x, int length) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 java.io.InputStream 值。
void setBinaryStream(String parameterName, InputStream x) 將指定參數(shù)設(shè)置為給定的輸入流。
void setBinaryStream(String parameterName, InputStream x, int length) 將指定參數(shù)設(shè)置為給定的輸入流,該輸入流將具有指定的字節(jié)數(shù)。
void setBlob(int parameterIndex, InputStream inputStream) 將指定參數(shù)設(shè)置為 InputStream 對(duì)象。
void setBlob(int parameterIndex, InputStream inputStream, long length) 將指定參數(shù)設(shè)置為 InputStream 對(duì)象。
void setBlob(int i, Blob x) 使用給定的 Blob 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setBlob(String parameterName, InputStream inputStream) 將指定參數(shù)設(shè)置為 InputStream 對(duì)象。
void setBlob(String parameterName, InputStream inputStream, long length) 將指定參數(shù)設(shè)置為 InputStream 對(duì)象。
void setBlob(String parameterName, Blob x) 將指定參數(shù)設(shè)置為給定的 java.sql.Blob 對(duì)象。
void setBoolean(int parameterIndex, boolean x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 布爾值。
void setBoolean(String parameterName, boolean x) 將指定參數(shù)設(shè)置為給定的 Java 布爾值。
void setByte(int parameterIndex, byte x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 字節(jié)值。
void setByte(String parameterName, byte x) 將指定參數(shù)設(shè)置為給定的 Java 字節(jié)值。
void setBytes(int parameterIndex, byte[] x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 字節(jié)值數(shù)組。
void setBytes(String parameterName, byte[] x) 將指定參數(shù)設(shè)置為給定的 Java 字節(jié)數(shù)組。
void setCharacterStream(int parameterIndex, Reader reader) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Reader 對(duì)象。
void setCharacterStream(int parameterIndex, Reader reader, int length) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 java.io.Reader 值。
void setCharacterStream(String parameterName, Reader reader) 將指定參數(shù)設(shè)置為給定的 Reader 對(duì)象。
void setCharacterStream(String parameterName, Reader reader, int length) 將指定參數(shù)設(shè)置為給定的 Reader 對(duì)象,它是給定的字符數(shù)。
void setClob(int parameterIndex, Reader reader) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setClob(int parameterIndex, Reader reader, long length) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setClob(int i, Clob x) 使用給定的 Clob 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setClob(String parameterName, Reader reader) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setClob(String parameterName, Reader reader, long length) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setClob(String parameterName, Clob x) 將指定參數(shù)設(shè)置為給定的 java.sql.Clob 對(duì)象。
void setCommand(String cmd) 將此 RowSet 對(duì)象的命令屬性設(shè)置為給定的 SQL 查詢。
void setConcurrency(int concurrency) 將此 RowSet 對(duì)象的并發(fā)設(shè)置為給定的并發(fā)級(jí)別。
void setDataSourceName(String name) 將此 RowSet 對(duì)象的數(shù)據(jù)源名稱屬性設(shè)置為給定的字符串。
void setDate(int parameterIndex, Date x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 java.sql.Date 值。
void setDate(int parameterIndex, Date x, Calendar cal) 使用給定的 java.sql.Date 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setDate(String parameterName, Date x) 使用運(yùn)行應(yīng)用程序的虛擬機(jī)的默認(rèn)時(shí)區(qū)將指定參數(shù)設(shè)置為給定的 java.sql.Date 值。
void setDate(String parameterName, Date x, Calendar cal) 使用給定的 Calendar 對(duì)象將指定參數(shù)設(shè)置為給定的 java.sql.Date 值。
void setDouble(int parameterIndex, double x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 雙精度值。
void setDouble(String parameterName, double x) 將指定參數(shù)設(shè)置為給定的 Java 雙精度值。
void setEscapeProcessing(boolean enable) 將此 RowSet 對(duì)象的轉(zhuǎn)義處理設(shè)置為打開或關(guān)閉。
void setFloat(int parameterIndex, float x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 浮點(diǎn)值。
void setFloat(String parameterName, float x) 將指定參數(shù)設(shè)置為給定的 Java 浮點(diǎn)值。
void setInt(int parameterIndex, int x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java int 值。
void setInt(String parameterName, int x) 將指定參數(shù)設(shè)置為給定的 Java int 值。
void setLong(int parameterIndex, long x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java long 值。
void setLong(String parameterName, long x) 將指定參數(shù)設(shè)置為給定的 Java long 值。
void setMaxFieldSize(int max) 將可以為列值返回的最大字節(jié)數(shù)設(shè)置為給定的字節(jié)數(shù)。
void setMaxRows(int max) 將此 RowSet 對(duì)象可以包含的最大行數(shù)設(shè)置為指定的數(shù)目。
void setNCharacterStream(int parameterIndex, Reader value) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNCharacterStream(int parameterIndex, Reader value, long length) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNCharacterStream(String parameterName, Reader value) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNCharacterStream(String parameterName, Reader value, long length) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNClob(int parameterIndex, Reader reader) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNClob(int parameterIndex, Reader reader, long length) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNClob(int parameterIndex, NClob value) 將指定參數(shù)設(shè)置為 java.sql.NClob 對(duì)象。
void setNClob(String parameterName, Reader reader) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNClob(String parameterName, Reader reader, long length) 將指定參數(shù)設(shè)置為 Reader 對(duì)象。
void setNClob(String parameterName, NClob value) 將指定參數(shù)設(shè)置為 java.sql.NClob 對(duì)象。
void setNString(int parameterIndex, String value) 將指定參數(shù)設(shè)置為給定的 String 對(duì)象。
void setNString(String parameterName, String value) 將指定參數(shù)設(shè)置為給定的 String 對(duì)象。
void setNull(int parameterIndex, int sqlType) 將此 RowSet 對(duì)象的 SQL 命令中的指定參數(shù)設(shè)置為 SQL NULL。
void setNull(int paramIndex, int sqlType, String typeName) 將此 RowSet 對(duì)象的 SQL 命令中的指定參數(shù)設(shè)置為 SQL NULL。
void setNull(String parameterName, int sqlType) 將指定參數(shù)設(shè)置為 SQL NULL。
void setNull(String parameterName, int sqlType, String typeName) 將指定參數(shù)設(shè)置為 SQL NULL。
void setObject(int parameterIndex, Object x) 使用 Java 對(duì)象設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setObject(int parameterIndex, Object x, int targetSqlType) 使用 Java 對(duì)象設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) 使用給定的 Java 對(duì)象設(shè)置此 RowSet 對(duì)象的命令中的指定參數(shù)。
void setObject(String parameterName, Object x) 使用給定對(duì)象設(shè)置指定參數(shù)的值。
void setObject(String parameterName, Object x, int targetSqlType) 使用給定對(duì)象設(shè)置指定參數(shù)的值。
void setObject(String parameterName, Object x, int targetSqlType, int scale) 使用給定對(duì)象設(shè)置指定參數(shù)的值。
void setPassword(String password) 將此 RowSet 對(duì)象的數(shù)據(jù)庫(kù)密碼設(shè)置為給定的字符串。
void setQueryTimeout(int seconds) 將驅(qū)動(dòng)程序等待語(yǔ)句執(zhí)行的最長(zhǎng)時(shí)間設(shè)置為給定的秒數(shù)。
void setReadOnly(boolean value) 將此 RowSet 對(duì)象設(shè)置為給定布爾值是否為只讀。
void setRef(int i, Ref x) 使用給定的 Ref 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setRowId(int parameterIndex, RowId x) 將指定參數(shù)設(shè)置為給定的 java.sql.RowId 對(duì)象。
void setRowId(String parameterName, RowId x) 將指定參數(shù)設(shè)置為給定的 java.sql.RowId 對(duì)象。
void setShort(int parameterIndex, short x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 短值。
void setShort(String parameterName, short x) 將指定參數(shù)設(shè)置為給定的 Java 短值。
void setSQLXML(int parameterIndex, SQLXML xmlObject) 將指定參數(shù)設(shè)置為給定的 java.sql.SQLXML 對(duì)象。
void setSQLXML(String parameterName, SQLXML xmlObject) 將指定參數(shù)設(shè)置為給定的 java.sql.SQLXML 對(duì)象。
void setString(int parameterIndex, String x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 字符串值。
void setString(String parameterName, String x) 將指定參數(shù)設(shè)置為給定的 Java 字符串值。
void setTime(int parameterIndex, Time x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 java.sql.Time 值。
void setTime(int parameterIndex, Time x, Calendar cal) 使用給定的 java.sql.Time 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setTime(String parameterName, Time x) 將指定參數(shù)設(shè)置為給定的 java.sql.Time 值。
void setTime(String parameterName, Time x, Calendar cal) 使用給定的 Calendar 對(duì)象將指定參數(shù)設(shè)置為給定的 java.sql.Time 值。
void setTimestamp(int parameterIndex, Timestamp x) 將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 java.sql.Timestamp 值。
void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) 使用給定的 java.sql.Timestamp 值設(shè)置此 RowSet 對(duì)象命令中的指定參數(shù)。
void setTimestamp(String parameterName, Timestamp x) 將指定參數(shù)設(shè)置為給定的 java.sql.Timestamp 值。
void setTimestamp(String parameterName, Timestamp x, Calendar cal) 使用給定的 Calendar 對(duì)象將指定參數(shù)設(shè)置為給定的 java.sql.Timestamp 值。
void setTransactionIsolation(int level) 設(shè)置此 RowSet 對(duì)象的事務(wù)隔離級(jí)別。
void setType(int type) 將此 RowSet 對(duì)象的類型設(shè)置為給定類型。
void setTypeMap(MapString,Class map) 將給定的 java.util.Map 對(duì)象安裝為此 RowSet 對(duì)象的默認(rèn)類型映射。
void setUrl(String url) 設(shè)置此 RowSet 對(duì)象在使用 DriverManager 創(chuàng)建連接時(shí)將使用的 URL。
void setURL(int parameterIndex, URL x) 將指定參數(shù)設(shè)置為給定的 java.net.URL 值。
void setUsername(String name) 將此 RowSet 對(duì)象的用戶名屬性設(shè)置為給定的字符串。
從接口 java.sql.ResultSet 繼承的方法
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
從接口 java.sql.Wrapper 繼承的方法
isWrapperFor, unwrap

方法詳情

getUrl

String getUrl() throws SQLException

如果此 RowSet 對(duì)象使用 DriverManager 而不是 DataSource 對(duì)象來(lái)建立連接,則檢索此 RowSet 對(duì)象將用于創(chuàng)建連接的 url 屬性。 默認(rèn)值為空。

返回:

一個(gè)字符串網(wǎng)址

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setUrl

void setUrl(String url) throws SQLException

設(shè)置此 RowSet 對(duì)象在使用 DriverManager 創(chuàng)建連接時(shí)將使用的 URL。 設(shè)置此屬性是可選的。 如果使用 URL,則必須在使用行集連接到數(shù)據(jù)庫(kù)之前加載接受 URL 的 JDBC 驅(qū)動(dòng)程序。 讀取或?qū)懭霐?shù)據(jù)時(shí),行集將在內(nèi)部使用 URL 來(lái)創(chuàng)建數(shù)據(jù)庫(kù)連接。 URL 或數(shù)據(jù)源名稱用于創(chuàng)建連接,以最近設(shè)置為非空值為準(zhǔn)。

參數(shù):

參數(shù)名稱 參數(shù)描述
url 一個(gè)字符串值; 可能為空

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getDataSourceName

String getDataSourceName()

檢索標(biāo)識(shí)此 RowSet 對(duì)象的數(shù)據(jù)源的邏輯名稱。

返回:

數(shù)據(jù)源名稱

setDataSourceName

void setDataSourceName(String name) throws SQLException

將此 RowSet 對(duì)象的數(shù)據(jù)源名稱屬性設(shè)置為給定的字符串。

數(shù)據(jù)源名稱屬性的值可用于查找已向命名服務(wù)注冊(cè)的 DataSource 對(duì)象。 檢索后,DataSource 對(duì)象可用于創(chuàng)建與它所代表的數(shù)據(jù)源的連接。

參數(shù):

參數(shù)名稱 參數(shù)描述
name 此 RowSet 對(duì)象的數(shù)據(jù)源的邏輯名稱; 可能為空

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getUsername

String getUsername()

檢索用于為此 RowSet 對(duì)象創(chuàng)建數(shù)據(jù)庫(kù)連接的用戶名。 username 屬性在調(diào)用方法執(zhí)行之前在運(yùn)行時(shí)設(shè)置。 它通常不是 RowSet 對(duì)象的序列化狀態(tài)的一部分。

返回:

用戶名屬性

setUsername

void setUsername(String name) throws SQLException

將此 RowSet 對(duì)象的用戶名屬性設(shè)置為給定的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
name 用戶名

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getPassword

String getPassword()

檢索用于創(chuàng)建數(shù)據(jù)庫(kù)連接的密碼。 在調(diào)用方法執(zhí)行之前,在運(yùn)行時(shí)設(shè)置密碼屬性。 它通常不是 RowSet 對(duì)象的序列化狀態(tài)的一部分。

返回:

建立數(shù)據(jù)庫(kù)連接的密碼

setPassword

void setPassword(String password) throws SQLException

將此 RowSet 對(duì)象的數(shù)據(jù)庫(kù)密碼設(shè)置為給定的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
password 密碼字符串

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getTransactionIsolation

int getTransactionIsolation()

檢索為此 RowSet 對(duì)象設(shè)置的事務(wù)隔離級(jí)別。

返回:

事務(wù)隔離級(jí)別; Connection.TRANSACTION_READ_UNCOMMITTED、Connection.TRANSACTION_READ_COMMITTED、Connection.TRANSACTION_REPEATABLE_READ 或 Connection.TRANSACTION_SERIALIZABLE 之一

setTransactionIsolation

void setTransactionIsolation(int level) throws SQLException

設(shè)置此 RowSet 對(duì)象的事務(wù)隔離級(jí)別。

參數(shù):

參數(shù)名稱 參數(shù)描述
level 事務(wù)隔離級(jí)別; Connection.TRANSACTION_READ_UNCOMMITTED、Connection.TRANSACTION_READ_COMMITTED、Connection.TRANSACTION_REPEATABLE_READ 或 Connection.TRANSACTION_SERIALIZABLE 之一

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getTypeMap

MapString,Class getTypeMap() throws SQLException

檢索與此 RowSet 對(duì)象關(guān)聯(lián)的 Map 對(duì)象,該對(duì)象指定 SQL 用戶定義類型的自定義映射(如果有)。 默認(rèn)類型映射為空。

返回:

一個(gè) java.util.Map 對(duì)象,其中包含 SQL 用戶定義類型的名稱以及它們要映射到的 Java 類

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setTypeMap

void setTypeMap(MapString,Class map) throws SQLException

將給定的 java.util.Map 對(duì)象安裝為此 RowSet 對(duì)象的默認(rèn)類型映射。 除非提供另一個(gè)類型映射作為方法參數(shù),否則將使用此類型映射。

參數(shù):

參數(shù)名稱 參數(shù)描述
map 一個(gè) java.util.Map 對(duì)象,其中包含 SQL 用戶定義類型的名稱以及它們要映射到的 Java 類

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getCommand

String getCommand()

檢索此 RowSet 對(duì)象的命令屬性。 command 屬性包含一個(gè)命令字符串,它必須是一個(gè) SQL 查詢,可以執(zhí)行它來(lái)用數(shù)據(jù)填充行集。 默認(rèn)值為空。

返回:

命令字符串; 可能為空

setCommand

void setCommand(String cmd) throws SQLException

將此 RowSet 對(duì)象的命令屬性設(shè)置為給定的 SQL 查詢。 當(dāng)行集從不支持命令的數(shù)據(jù)源(例如電子表格)獲取其數(shù)據(jù)時(shí),此屬性是可選的。

參數(shù):

參數(shù)名稱 參數(shù)描述
cmd 用于獲取此 RowSet 對(duì)象數(shù)據(jù)的 SQL 查詢; 可能為空

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

isReadOnly

boolean isReadOnly()

檢索此 RowSet 對(duì)象是否為只讀。 如果可以更新,則默認(rèn)情況下行集是可更新的。

嘗試更新只讀行集將導(dǎo)致引發(fā) SQLException。

返回:

如果此 RowSet 對(duì)象是只讀的,則為 true; 如果它是可更新的,則為 false

setReadOnly

void setReadOnly(boolean value) throws SQLException

將此 RowSet 對(duì)象設(shè)置為給定布爾值是否為只讀。

參數(shù):

參數(shù)名稱 參數(shù)描述
value 如果只讀,則為 true; 如果可更新則為 false

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getMaxFieldSize

int getMaxFieldSize() throws SQLException

檢索可以為某些列值返回的最大字節(jié)數(shù)。 此限制僅適用于 BINARY、VARBINARY、LONGVARBINARYBINARY、CHAR、VARCHAR、LONGVARCHAR、NCHAR 和 NVARCHAR 列。 如果超出限制,多余的數(shù)據(jù)將被靜默丟棄。

返回:

當(dāng)前最大列大小限制; 零表示沒有限制

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setMaxFieldSize

void setMaxFieldSize(int max) throws SQLException

將可以為列值返回的最大字節(jié)數(shù)設(shè)置為給定的字節(jié)數(shù)。 此限制僅適用于 BINARY、VARBINARY、LONGVARBINARYBINARY、CHAR、VARCHAR、LONGVARCHAR、NCHAR 和 NVARCHAR 列。 如果超出限制,多余的數(shù)據(jù)將被靜默丟棄。 為獲得最大的可移植性,請(qǐng)使用大于 256 的值。

參數(shù):

參數(shù)名稱 參數(shù)描述
max 新的最大列大小限制(以字節(jié)為單位); 零意味著無(wú)限

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getMaxRows

int getMaxRows() throws SQLException

檢索此 RowSet 對(duì)象可以包含的最大行數(shù)。 如果超出限制,則會(huì)靜默刪除多余的行。

返回:

此 RowSet 對(duì)象可以包含的當(dāng)前最大行數(shù); 零意味著無(wú)限

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setMaxRows

void setMaxRows(int max) throws SQLException

將此 RowSet 對(duì)象可以包含的最大行數(shù)設(shè)置為指定的數(shù)目。 如果超出限制,則會(huì)靜默刪除多余的行。

參數(shù):

參數(shù)名稱 參數(shù)描述
max 新的最大行數(shù); 零意味著無(wú)限

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getEscapeProcessing

boolean getEscapeProcessing() throws SQLException

檢索是否為此 RowSet 對(duì)象啟用了轉(zhuǎn)義處理。 如果啟用了轉(zhuǎn)義掃描(這是默認(rèn)設(shè)置),驅(qū)動(dòng)程序?qū)⒃谙驍?shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句之前執(zhí)行轉(zhuǎn)義替換。

返回:

如果啟用了轉(zhuǎn)義處理,則為 true; 如果它被禁用,則為 false

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setEscapeProcessing

void setEscapeProcessing(boolean enable) throws SQLException

將此 RowSet 對(duì)象的轉(zhuǎn)義處理設(shè)置為打開或關(guān)閉。 如果轉(zhuǎn)義掃描打開(默認(rèn)),驅(qū)動(dòng)程序?qū)⒃谙驍?shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句之前執(zhí)行轉(zhuǎn)義替換。

參數(shù):

參數(shù)名稱 參數(shù)描述
enable true 啟用轉(zhuǎn)義處理; false 禁用它

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

getQueryTimeout

int getQueryTimeout() throws SQLException

檢索驅(qū)動(dòng)程序等待語(yǔ)句執(zhí)行的最大秒數(shù)。 如果超出此限制,則會(huì)引發(fā) SQLException。

返回:

當(dāng)前查詢超時(shí)限制(以秒為單位); 零意味著無(wú)限

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setQueryTimeout

void setQueryTimeout(int seconds) throws SQLException

將驅(qū)動(dòng)程序等待語(yǔ)句執(zhí)行的最長(zhǎng)時(shí)間設(shè)置為給定的秒數(shù)。 如果超出此限制,則會(huì)引發(fā) SQLException。

參數(shù):

參數(shù)名稱 參數(shù)描述
seconds 以秒為單位的新查詢超時(shí)限制; 零表示沒有限制

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setType

void setType(int type) throws SQLException

將此 RowSet 對(duì)象的類型設(shè)置為給定類型。 此方法用于更改行集的類型,默認(rèn)為只讀且不可滾動(dòng)。

參數(shù):

參數(shù)名稱 參數(shù)描述
type 指定類型的 ResultSet 常量之一:ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE 或 ResultSet.TYPE_SCROLL_SENSITIVE

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setConcurrency

void setConcurrency(int concurrency) throws SQLException

將此 RowSet 對(duì)象的并發(fā)設(shè)置為給定的并發(fā)級(jí)別。 此方法用于更改行集的并發(fā)級(jí)別,默認(rèn)為 ResultSet.CONCUR_READ_ONLY

參數(shù):

參數(shù)名稱 參數(shù)描述
concurrency 指定并發(fā)級(jí)別的 ResultSet 常量之一:ResultSet.CONCUR_READ_ONLY 或 ResultSet.CONCUR_UPDATABLE

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setNull

void setNull(int parameterIndex, int sqlType) throws SQLException

將此 RowSet 對(duì)象的 SQL 命令中的指定參數(shù)設(shè)置為 SQL NULL。

注意:您必須指定參數(shù)的 SQL 類型。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
sqlType 由 java.sql.Types 定義的 SQL 類型代碼

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setNull

void setNull(String parameterName, int sqlType) throws SQLException

將指定參數(shù)設(shè)置為 SQL NULL。

注意:您必須指定參數(shù)的 SQL 類型。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
sqlType java.sql.Types 中定義的 SQL 類型代碼

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setNull

void setNull(int paramIndex, int sqlType, String typeName) throws SQLException

將此 RowSet 對(duì)象的 SQL 命令中的指定參數(shù)設(shè)置為 SQL NULL。 此版本的方法 setNull 應(yīng)用于 SQL 用戶定義類型 (UDT) 和 REF 類型參數(shù)。 UDT 的示例包括:STRUCT、DISTINCT、JAVA_OBJECT 和命名數(shù)組類型。

注意:為了便于移植,應(yīng)用程序在指定 NULL UDT 或 REF 參數(shù)時(shí)必須提供 SQL 類型代碼和完全限定的 SQL 類型名稱。 對(duì)于 UDT,名稱是參數(shù)本身的類型名稱。 對(duì)于 REF 參數(shù),名稱是引用類型的類型名稱。 如果 JDBC 驅(qū)動(dòng)程序不需要類型代碼或類型名稱信息,它可能會(huì)忽略它。 雖然它適用于 UDT 和 REF 參數(shù),但此方法可用于設(shè)置任何 JDBC 類型的空參數(shù)。 如果參數(shù)沒有用戶定義或 REF 類型,則忽略 typeName 參數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
paramIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
sqlType 來(lái)自 java.sql.Types 的值
typeName SQL UDT 的完全限定名稱或 REF 類型引用的 SQL 結(jié)構(gòu)化類型的類型名稱; 如果參數(shù)不是 UDT 或 REF 類型,則忽略

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setNull

void setNull(String parameterName, int sqlType, String typeName) throws SQLException

將指定參數(shù)設(shè)置為 SQL NULL。 此版本的方法 setNull 應(yīng)用于用戶定義類型和 REF 類型參數(shù)。 用戶定義類型的示例包括:STRUCT、DISTINCT、JAVA_OBJECT 和命名數(shù)組類型。

注意:為了便于移植,應(yīng)用程序必須在指定 NULL 用戶定義或 REF 參數(shù)時(shí)提供 SQL 類型代碼和完全限定的 SQL 類型名稱。 在用戶定義類型的情況下,名稱是參數(shù)本身的類型名稱。 對(duì)于 REF 參數(shù),名稱是引用類型的類型名稱。 如果 JDBC 驅(qū)動(dòng)程序不需要類型代碼或類型名稱信息,它可能會(huì)忽略它。 雖然它適用于用戶定義和 Ref 參數(shù),但此方法可用于設(shè)置任何 JDBC 類型的 null 參數(shù)。 如果參數(shù)沒有用戶定義或 REF 類型,則忽略給定的 typeName。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
sqlType 來(lái)自 java.sql.Types 的值
typeName SQL 用戶定義類型的完全限定名稱; 如果參數(shù)不是用戶定義的類型或 SQL REF 值,則忽略

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setBoolean

void setBoolean(int parameterIndex, boolean x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 布爾值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL BIT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setBoolean

void setBoolean(String parameterName, boolean x) throws SQLException

將指定參數(shù)設(shè)置為給定的 Java 布爾值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)時(shí)將其轉(zhuǎn)換為 SQL BIT 或 BOOLEAN 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setByte

void setByte(int parameterIndex, byte x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 字節(jié)值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL TINYINT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setByte

void setByte(String parameterName, byte x) throws SQLException

將指定參數(shù)設(shè)置為給定的 Java 字節(jié)值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)時(shí)將其轉(zhuǎn)換為 SQL TINYINT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setShort

void setShort(int parameterIndex, short x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 短值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL SMALLINT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setShort

void setShort(String parameterName, short x) throws SQLException

將指定參數(shù)設(shè)置為給定的 Java 短值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)時(shí)將其轉(zhuǎn)換為 SQL SMALLINT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setInt

void setInt(int parameterIndex, int x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java int 值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL INTEGER 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setInt

void setInt(String parameterName, int x) throws SQLException

將指定參數(shù)設(shè)置為給定的 Java int 值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)時(shí)將其轉(zhuǎn)換為 SQL INTEGER 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setLong

void setLong(int parameterIndex, long x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java long 值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL BIGINT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setLong

void setLong(String parameterName, long x) throws SQLException

將指定參數(shù)設(shè)置為給定的 Java long 值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)時(shí)將其轉(zhuǎn)換為 SQL BIGINT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setFloat

void setFloat(int parameterIndex, float x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 浮點(diǎn)值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL REAL 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setFloat

void setFloat(String parameterName, float x) throws SQLException

將指定參數(shù)設(shè)置為給定的 Java 浮點(diǎn)值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)時(shí)將其轉(zhuǎn)換為 SQL FLOAT 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterName 參數(shù)名稱
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤或在關(guān)閉的 CallableStatement 上調(diào)用此方法
SQLFeatureNotSupportedException 如果 JDBC 驅(qū)動(dòng)程序不支持此方法

Since:

1.4

setDouble

void setDouble(int parameterIndex, double x) throws SQLException

將此 RowSet 對(duì)象的命令中的指定參數(shù)設(shè)置為給定的 Java 雙精度值。 驅(qū)動(dòng)程序在將其發(fā)送到數(shù)據(jù)庫(kù)之前將其轉(zhuǎn)換為 SQL DOUBLE 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
parameterIndex 第一個(gè)參數(shù)是1,第二個(gè)是2,...
x 參數(shù)值

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤

setDouble

void setDouble(String para
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSRowSet
路徑分享:http://m.5511xx.com/article/cdpgsjj.html