新聞中心
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


咨詢
建站咨詢
