Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


javax.sql.RowSet

📄字数 7.8K
👁️阅读量 加载中...

javax.sql.RowSet 已实现的接口

返回类型 方法描述
voidaddRowSetListener(RowSetListener listener)注册给定的侦听器,以便将通知发生在此 RowSet对象上的事件。
voidclearParameters()清除为此 RowSet对象的命令设置的参数。
voidexecute()用数据填充这个 RowSet对象。
StringgetCommand()检索此 RowSet对象的命令属性。
StringgetDataSourceName()检索标识此 RowSet对象的数据源的逻辑名称。
booleangetEscapeProcessing()检索是否为此 RowSet对象启用了转义处理。
intgetMaxFieldSize()检索某些列值可能返回的最大字节数。
intgetMaxRows()检索此 RowSet对象可以包含的最大行数。
StringgetPassword()检索用于创建数据库连接的密码。
intgetQueryTimeout()检索驱动程序等待语句执行的最大秒数。
intgetTransactionIsolation()检索为此 RowSet对象设置的事务隔离级别。
Map<String,Class<?>>getTypeMap()检索与此 RowSet对象关联的 Map对象,该对象指定SQL用户定义类型的自定义映射(如果有)。
StringgetUrl()检索此 RowSet对象将用于创建连接的url属性,如果使用 DriverManager而不是 DataSource对象来建立连接。
StringgetUsername()检索用于创建此 RowSet对象的数据库连接的用户名。
booleanisReadOnly()检索此 RowSet对象是否为只读。
voidremoveRowSetListener(RowSetListener listener)从在 RowSet对象发生事件时将被通知的组件列表中删除指定的侦听器。
voidsetArray(int i, Array x)使用给定的 Array值设置此 RowSet对象的命令中的指定 Array 。
voidsetAsciiStream(int parameterIndex, InputStream x)将此 RowSet对象的命令中的指定参数设置为给定的输入流。
voidsetAsciiStream(int parameterIndex, InputStream x, int length)将此 RowSet对象的命令中的指定参数设置为给定的 java.io.InputStream值。
voidsetAsciiStream(String parameterName, InputStream x)将指定的参数设置为给定的输入流。
voidsetAsciiStream(String parameterName, InputStream x, int length)将指定的参数设置为给定的输入流,它将具有指定的字节数。
voidsetBigDecimal(int parameterIndex, BigDecimal x)将此 RowSet对象的命令中的指定参数设置为给定的 java.math.BigDeciaml值。
voidsetBigDecimal(String parameterName, BigDecimal x)将指定的参数设置为给定的 java.math.BigDecimal值。
voidsetBinaryStream(int parameterIndex, InputStream x)将此 RowSet对象的命令中的指定参数设置为给定的输入流。
voidsetBinaryStream(int parameterIndex, InputStream x, int length)将此 RowSet对象的命令中的指定参数设置为给定的 java.io.InputStream值。
voidsetBinaryStream(String parameterName, InputStream x)将指定的参数设置为给定的输入流。
voidsetBinaryStream(String parameterName, InputStream x, int length)将指定的参数设置为给定的输入流,它将具有指定的字节数。
voidsetBlob(int i, Blob x)使用给定的 Blob值在此 RowSet对象的命令中设置指定的 Blob 。
voidsetBlob(int parameterIndex, InputStream inputStream)将指定的参数设置为 InputStream对象。
voidsetBlob(int parameterIndex, InputStream inputStream, long length)将指定的参数设置为 InputStream对象。
voidsetBlob(String parameterName, Blob x)将指定的参数设置为给定的 java.sql.Blob对象。
voidsetBlob(String parameterName, InputStream inputStream)将指定的参数设置为 InputStream对象。
voidsetBlob(String parameterName, InputStream inputStream, long length)将指定的参数设置为 InputStream对象。
voidsetBoolean(int parameterIndex, boolean x)将此 RowSet对象的命令中的指定参数设置为给定的Java boolean值。
voidsetBoolean(String parameterName, boolean x)将指定的参数设置为给定的Java boolean值。
voidsetByte(int parameterIndex, byte x)将此 RowSet对象的命令中的指定参数设置为给定的Java byte值。
voidsetByte(String parameterName, byte x)将指定的参数设置为给定的Java byte值。
voidsetBytes(int parameterIndex, byte[] x)将此 RowSet对象的命令中的指定参数设置为给定的 byte Java数组。
voidsetBytes(String parameterName, byte[] x)将指定的参数设置为给定的Java字节数组。
voidsetCharacterStream(int parameterIndex, Reader reader)将此 RowSet对象的命令中的指定参数设置为给定的 Reader对象。
voidsetCharacterStream(int parameterIndex, Reader reader, int length)将此 RowSet对象的命令中的指定参数设置为给定的 java.io.Reader值。
voidsetCharacterStream(String parameterName, Reader reader)将指定的参数设置为给定的 Reader对象。
voidsetCharacterStream(String parameterName, Reader reader, int length)将指定的参数设置为给定的 Reader对象,这是给定的长度的字符数。
voidsetClob(int i, Clob x)使用给定的 Clob值设置此 RowSet对象的命令中的指定 Clob 。
voidsetClob(int parameterIndex, Reader reader)将指定的参数设置为 Reader对象。
voidsetClob(int parameterIndex, Reader reader, long length)将指定的参数设置为 Reader对象。
voidsetClob(String parameterName, Clob x)将指定的参数设置为给定的 java.sql.Clob对象。
voidsetClob(String parameterName, Reader reader)将指定的参数设置为 Reader对象。
voidsetClob(String parameterName, Reader reader, long length)将指定的参数设置为 Reader对象。
voidsetCommand(String cmd)将此 RowSet对象的命令属性设置为给定的SQL查询。
voidsetConcurrency(int concurrency)将此 RowSet对象的并发设置为给定的并发级别。
voidsetDataSourceName(String name)将此 RowSet对象的数据源名称属性设置为给定的 String 。
voidsetDate(int parameterIndex, Date x)将此 RowSet对象的命令中的指定参数设置为给定的 java.sql.Date值。
voidsetDate(int parameterIndex, Date x, Calendar cal)使用给定的 java.sql.Date值设置此 RowSet对象的命令中的指定 java.sql.Date 。
voidsetDate(String parameterName, Date x)使用运行应用程序的虚拟机的默认时区将指定的 java.sql.Date设置为给定的 java.sql.Date值。
voidsetDate(String parameterName, Date x, Calendar cal)使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Date值。
voidsetDouble(int parameterIndex, double x)将此 RowSet对象的命令中的指定参数设置为给定的Java double值。
voidsetDouble(String parameterName, double x)将指定的参数设置为给定的Java double值。
voidsetFloat(int parameterIndex, float x)将此 RowSet对象的命令中的指定参数设置为给定的Java float值。
voidsetFloat(String parameterName, float x)将指定的参数设置为给定的Java float值。
voidsetInt(int parameterIndex, int x)将此 RowSet对象的命令中的指定参数设置为给定的Java int值。
voidsetInt(String parameterName, int x)将指定的参数设置为给定的Java int值。
voidsetLong(int parameterIndex, long x)将此 RowSet对象的命令中的指定参数设置为给定的Java long值。
voidsetLong(String parameterName, long x)将指定的参数设置为给定的Java long值。
voidsetMaxFieldSize(int max)将列值返回的最大字节数设置为给定的字节数。
voidsetMaxRows(int max)将此 RowSet对象的最大行数设置为指定的数字。
voidsetNCharacterStream(int parameterIndex, Reader value)将此 RowSet对象的命令中的 Reader参数设置为 Reader对象。
voidsetNCharacterStream(int parameterIndex, Reader value, long length)将指定的参数设置为 Reader对象。
voidsetNCharacterStream(String parameterName, Reader value)将指定的参数设置为 Reader对象。
voidsetNCharacterStream(String parameterName, Reader value, long length)将指定的参数设置为 Reader对象。
voidsetNClob(int parameterIndex, NClob value)将指定的参数设置为 java.sql.NClob对象。
voidsetNClob(int parameterIndex, Reader reader)将指定的参数设置为 Reader对象。
voidsetNClob(int parameterIndex, Reader reader, long length)将指定的参数设置为 Reader对象。
voidsetNClob(String parameterName, NClob value)将指定的参数设置为 java.sql.NClob对象。
voidsetNClob(String parameterName, Reader reader)将指定的参数设置为 Reader对象。
voidsetNClob(String parameterName, Reader reader, long length)将指定的参数设置为 Reader对象。
voidsetNString(int parameterIndex, String value)将指定的参数设置为给定的 String对象。
voidsetNString(String parameterName, String value)将指定的参数设置为给定的 String对象。
voidsetNull(int parameterIndex, int sqlType)将此 RowSet对象的SQL命令中的指定参数设置为SQL NULL 。
voidsetNull(int paramIndex, int sqlType, String typeName)将此 RowSet对象的SQL命令中的指定参数设置为SQL NULL 。
voidsetNull(String parameterName, int sqlType)将指定的参数设置为SQL NULL 。
voidsetNull(String parameterName, int sqlType, String typeName)将指定的参数设置为SQL NULL 。
voidsetObject(int parameterIndex, Object x)使用Java Object设置此 RowSet对象的命令中的 Object 。
voidsetObject(int parameterIndex, Object x, int targetSqlType)使用Java Object设置此 RowSet对象的命令中的 Object 。
voidsetObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)使用给定的Java Object在此 RowSet对象的命令中设置指定的 Object 。
voidsetObject(String parameterName, Object x)使用给定对象设置指定参数的值。
voidsetObject(String parameterName, Object x, int targetSqlType)使用给定对象设置指定参数的值。
voidsetObject(String parameterName, Object x, int targetSqlType, int scale)使用给定对象设置指定参数的值。
voidsetPassword(String password)将 RowSet对象的数据库密码设置为给定的 String 。
voidsetQueryTimeout(int seconds)设置驱动程序等待语句执行到给定秒数的最长时间。
voidsetReadOnly(boolean value)设置此 RowSet对象是否为只读给定的 boolean 。
voidsetRef(int i, Ref x)使用给定的 Ref值设置此 RowSet对象的命令中的指定 Ref 。
voidsetRowId(int parameterIndex, RowId x)将指定的参数设置为给定的 java.sql.RowId对象。
voidsetRowId(String parameterName, RowId x)将指定的参数设置为给定的 java.sql.RowId对象。
voidsetShort(int parameterIndex, short x)将此 RowSet对象的命令中的指定参数设置为给定的Java short值。
voidsetShort(String parameterName, short x)将指定的参数设置为给定的Java short值。
voidsetSQLXML(int parameterIndex, SQLXML xmlObject)将指定的参数设置为给定的 java.sql.SQLXML对象。
voidsetSQLXML(String parameterName, SQLXML xmlObject)将指定的参数设置为给定的 java.sql.SQLXML对象。
voidsetString(int parameterIndex, String x)将此 RowSet对象的命令中的指定参数设置为给定的Java String值。
voidsetString(String parameterName, String x)将指定的参数设置为给定的Java String值。
voidsetTime(int parameterIndex, Time x)将此 RowSet对象的命令中的指定参数设置为给定的 java.sql.Time值。
voidsetTime(int parameterIndex, Time x, Calendar cal)使用给定的 java.sql.Time值在此 RowSet对象的命令中设置指定的 java.sql.Time 。
voidsetTime(String parameterName, Time x)将指定的参数设置为给定的 java.sql.Time值。
voidsetTime(String parameterName, Time x, Calendar cal)使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Time值。
voidsetTimestamp(int parameterIndex, Timestamp x)将此 RowSet对象的命令中的指定参数设置为给定的 java.sql.Timestamp值。
voidsetTimestamp(int parameterIndex, Timestamp x, Calendar cal)使用给定的 java.sql.Timestamp值在此 RowSet对象的命令中设置指定的 java.sql.Timestamp 。
voidsetTimestamp(String parameterName, Timestamp x)将指定的参数设置为给定的 java.sql.Timestamp值。
voidsetTimestamp(String parameterName, Timestamp x, Calendar cal)使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Timestamp值。
voidsetTransactionIsolation(int level)设置此 RowSet对象的事务隔离级别。
voidsetType(int type)将此 RowSet对象的类型设置为给定类型。
voidsetURL(int parameterIndex, URL x)将指定的参数设置为给定的 java.net.URL值。
voidsetUrl(String url)设置 RowSet对象在使用 DriverManager创建连接时将使用的URL。
voidsetUsername(String name)将此 RowSet对象的用户名属性设置为给定的 String 。

javax.sql.RowSet 未实现的接口

返回类型方法描述
voidsetEscapeProcessing(boolean enable)设置此 RowSet对象的转义处理开启或关闭。
voidsetTypeMap(Map<String,Class<?>> map)安装给定 java.util.Map对象的默认类型映射此 RowSet对象。