|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface RowSet extends ResultSet
RowSet интерфейс обеспечивает ряд свойств JavaBeans, которые позволяют a RowSet экземпляр, который будет сконфигурирован, чтобы соединиться с источником данных JDBC и считать некоторые данные из источника данных. Группа методов метода set (setInt, setBytes, setString, и так далее), обеспечивают способ передать входные параметры к свойству команды набора строк. Эта команда является SQL-запросом использование набора строк, когда это получает свои данные от реляционной базы данных, которая обычно имеет место.
RowSet интерфейс поддерживает события JavaBeans, позволяя другие компоненты в приложении быть уведомленным, когда событие имеет место на наборе строк, таком как изменение в его значении.
RowSet интерфейс уникален в этом, он предназначается, чтобы быть реализованным, используя остальную часть API JDBC. Другими словами, a RowSet реализация является уровнем программного обеспечения, которое выполняется "на вершине" драйвера JDBC. Реализации RowSet интерфейс может быть обеспечен любым, включая поставщиков драйвера JDBC, которые хотят обеспечить a RowSet реализация как часть их продуктов JDBC.
A RowSet объект может сделать соединение с источником данных и поддержать то соединение всюду по его жизненному циклу, когда это вызывают соединенным набором строк. Набор строк может также сделать соединение с источником данных, получить данные от этого, и затем закрыть соединение. Такой набор строк вызывают разъединенным набором строк. Разъединенный набор строк может произвести изменения в своих данных, в то время как он разъединяется, и затем отошлите изменения назад к первоисточнику данных, но он должен восстановить соединение, чтобы сделать так.
У разъединенного набора строк может быть читатель (a RowSetReader объект) и писатель (a RowSetWriter объект) связанный с этим. Читатель может быть реализован многими различными способами заполнить набор строк с данными, включая получение данных от нереляционного источника данных. Писатель может также быть реализован многими различными способами распространить изменения, произведенные в данных набора строк назад к базовому источнику данных.
Наборы строк удобны. RowSet интерфейс расширяет стандарт java.sql.ResultSet интерфейс. RowSetMetaData интерфейс расширяется java.sql.ResultSetMetaData интерфейс. Таким образом разработчики, знакомые с API JDBC, должны будут изучить минимальное число новых API, чтобы использовать наборы строк. Кроме того, сторонние программные инструменты та работа с JDBC 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| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addRowSetListener(RowSetListener listener)
Регистрирует данного слушателя так, чтобы это было уведомлено относительно событий, которые происходят на этом
RowSet объект. |
void |
clearParameters()
Очищает набор параметров для этого
RowSet команда объекта. |
void |
execute()
Заливки это
RowSet объект с данными. |
Строка |
getCommand()
Получает это
RowSet свойство команды объекта. |
Строка |
getDataSourceName()
Получает логическое имя, которое идентифицирует источник данных для этого
RowSet объект. |
boolean |
getEscapeProcessing()
Получает, включается ли обработка escape для этого
RowSet объект. |
int |
getMaxFieldSize()
Получает максимальное количество байтов, которые могут быть возвращены для определенных значений столбцов.
|
int |
getMaxRows()
Получает максимальное количество строк что это
RowSet объект может содержать. |
Строка |
getPassword()
Получает пароль, используемый, чтобы создать соединение с базой данных.
|
int |
getQueryTimeout()
Получает максимальное количество секунд, которые драйвер будет ожидать оператора, чтобы выполнить.
|
int |
getTransactionIsolation()
Получает набор уровня изоляции транзакции для этого
RowSet объект. |
Map<String,Class<?>> |
getTypeMap()
Получает
Map объект связался с этим RowSet объект, который определяет пользовательское отображение SQL определяемые пользователем типы, если любой. |
Строка |
getUrl()
Получает свойство url это
RowSet объект будет использовать, чтобы создать соединение, если он будет использовать DriverManager вместо a DataSource объект установить соединение. |
Строка |
getUsername()
Получает имя пользователя, используемое, чтобы создать соединение с базой данных для этого
RowSet объект. |
boolean |
isReadOnly()
Получает ли это
RowSet объект только для чтения. |
void |
removeRowSetListener(RowSetListener listener)
Удаляет указанного слушателя из списка компонентов, которые будут уведомлены, когда событие будет иметь место на этом
RowSet объект. |
void |
setArray(int i, Array x)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным Array значение. |
void |
setAsciiStream(int parameterIndex, InputStream x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному входному потоку. |
void |
setAsciiStream(int parameterIndex, InputStream x, int length)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.io.InputStream значение. |
void |
setAsciiStream(String parameterName, InputStream x)
Устанавливает определяемые параметры к данному входному потоку.
|
void |
setAsciiStream(String parameterName, InputStream x, int length)
Устанавливает определяемые параметры к данному входному потоку, у которого будет конкретное количество байтов.
|
void |
setBigDecimal(int parameterIndex, BigDecimal x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.math.BigDeciaml значение. |
void |
setBigDecimal(String parameterName, BigDecimal x)
Устанавливает определяемые параметры к данному
java.math.BigDecimal значение. |
void |
setBinaryStream(int parameterIndex, InputStream x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному входному потоку. |
void |
setBinaryStream(int parameterIndex, InputStream x, int length)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.io.InputStream значение. |
void |
setBinaryStream(String parameterName, InputStream x)
Устанавливает определяемые параметры к данному входному потоку.
|
void |
setBinaryStream(String parameterName, InputStream x, int length)
Устанавливает определяемые параметры к данному входному потоку, у которого будет конкретное количество байтов.
|
void |
setBlob(int i, Blob x)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным Blob значение. |
void |
setBlob(int parameterIndex, InputStream inputStream)
Устанавливает определяемые параметры к a
InputStream объект. |
void |
setBlob(int parameterIndex, InputStream inputStream, long length)
Устанавливает определяемые параметры к a
InputStream объект. |
void |
setBlob(String parameterName, Blob x)
Устанавливает определяемые параметры к данному
java.sql.Blob объект. |
void |
setBlob(String parameterName, InputStream inputStream)
Устанавливает определяемые параметры к a
InputStream объект. |
void |
setBlob(String parameterName, InputStream inputStream, long length)
Устанавливает определяемые параметры к a
InputStream объект. |
void |
setBoolean(int parameterIndex, boolean x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java boolean значение. |
void |
setBoolean(String parameterName, boolean x)
Устанавливает определяемые параметры к данному Java
boolean значение. |
void |
setByte(int parameterIndex, byte x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java byte значение. |
void |
setByte(String parameterName, byte x)
Устанавливает определяемые параметры к данному Java
byte значение. |
void |
setBytes(int parameterIndex, byte[] x)
Устанавливает определяемые параметры в этом
RowSet команда объекта данному массиву Java byte значения. |
void |
setBytes(String parameterName, byte[] x)
Устанавливает определяемые параметры данному массиву Java байтов.
|
void |
setCharacterStream(int parameterIndex, Reader reader)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Reader объект. |
void |
setCharacterStream(int parameterIndex, Reader reader, int length)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.io.Reader значение. |
void |
setCharacterStream(String parameterName, Reader reader)
Устанавливает определяемые параметры к данному
Reader объект. |
void |
setCharacterStream(String parameterName, Reader reader, int length)
Устанавливает определяемые параметры к данному
Reader объект, который является данным числом символов долго. |
void |
setClob(int i, Clob x)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным Clob значение. |
void |
setClob(int parameterIndex, Reader reader)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setClob(int parameterIndex, Reader reader, long length)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setClob(String parameterName, Clob x)
Устанавливает определяемые параметры к данному
java.sql.Clob объект. |
void |
setClob(String parameterName, Reader reader)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setClob(String parameterName, Reader reader, long length)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setCommand(String cmd)
Наборы это
RowSet свойство команды объекта к данному SQL-запросу. |
void |
setConcurrency(int concurrency)
Устанавливает параллелизм этого
RowSet возразите против данного уровня параллелизма. |
void |
setDataSourceName(String name)
Устанавливает свойство имени источника данных для этого
RowSet возразите против данного String. |
void |
setDate(int parameterIndex, Date x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.sql.Date значение. |
void |
setDate(int parameterIndex, Date x, Calendar cal)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным java.sql.Date значение. |
void |
setDate(String parameterName, Date x)
Устанавливает определяемые параметры к данному
java.sql.Date значение используя часовой пояс значения по умолчанию виртуальной машины, которая запускает приложение. |
void |
setDate(String parameterName, Date x, Calendar cal)
Устанавливает определяемые параметры к данному
java.sql.Date значение, используя данный Calendar объект. |
void |
setDouble(int parameterIndex, double x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java double значение. |
void |
setDouble(String parameterName, double x)
Устанавливает определяемые параметры к данному Java
double значение. |
void |
setEscapeProcessing(boolean enable)
Обработка escape наборов для этого
RowSet объект на или прочь. |
void |
setFloat(int parameterIndex, float x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java float значение. |
void |
setFloat(String parameterName, float x)
Устанавливает определяемые параметры к данному Java
float значение. |
void |
setInt(int parameterIndex, int x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java int значение. |
void |
setInt(String parameterName, int x)
Устанавливает определяемые параметры к данному Java
int значение. |
void |
setLong(int parameterIndex, long x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java long значение. |
void |
setLong(String parameterName, long x)
Устанавливает определяемые параметры к данному Java
long значение. |
void |
setMaxFieldSize(int max)
Устанавливает максимальное количество байтов, которые могут быть возвращены для значения столбца к данному числу байтов.
|
void |
setMaxRows(int max)
Устанавливает максимальное количество строк что это
RowSet объект может содержать к конкретному количеству. |
void |
setNCharacterStream(int parameterIndex, Reader value)
Устанавливает определяемые параметры в этом
RowSet команда объекта к a Reader объект. |
void |
setNCharacterStream(int parameterIndex, Reader value, long length)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNCharacterStream(String parameterName, Reader value)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNCharacterStream(String parameterName, Reader value, long length)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNClob(int parameterIndex, NClob value)
Устанавливает определяемые параметры к a
java.sql.NClob объект. |
void |
setNClob(int parameterIndex, Reader reader)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNClob(int parameterIndex, Reader reader, long length)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNClob(String parameterName, NClob value)
Устанавливает определяемые параметры к a
java.sql.NClob объект. |
void |
setNClob(String parameterName, Reader reader)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNClob(String parameterName, Reader reader, long length)
Устанавливает определяемые параметры к a
Reader объект. |
void |
setNString(int parameterIndex, String value)
Устанавливает определяемый paramter в данный
String объект. |
void |
setNString(String parameterName, String value)
Устанавливает определяемый paramter в данный
String объект. |
void |
setNull(int parameterIndex, int sqlType)
Устанавливает определяемые параметры в этом
RowSet команда SQL объекта к SQL NULL. |
void |
setNull(int paramIndex, int sqlType, String typeName)
Устанавливает определяемые параметры в этом
RowSet команда SQL объекта к SQL NULL. |
void |
setNull(String parameterName, int sqlType)
Устанавливает определяемые параметры к SQL
NULL. |
void |
setNull(String parameterName, int sqlType, String typeName)
Устанавливает определяемые параметры к SQL
NULL. |
void |
setObject(int parameterIndex, Object x)
Устанавливает определяемые параметры в этом
RowSet команда объекта с Java Object. |
void |
setObject(int parameterIndex, Object x, int targetSqlType)
Устанавливает определяемые параметры в этом
RowSet команда объекта с Java Object. |
void |
setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным Java Object. |
void |
setObject(String parameterName, Object x)
Устанавливает значение определяемого параметра с данным объектом.
|
void |
setObject(String parameterName, Object x, int targetSqlType)
Устанавливает значение определяемого параметра с данным объектом.
|
void |
setObject(String parameterName, Object x, int targetSqlType, int scale)
Устанавливает значение определяемого параметра с данным объектом.
|
void |
setPassword(String password)
Устанавливает пароль базы данных для этого
RowSet возразите против данного String. |
void |
setQueryTimeout(int seconds)
Устанавливает максимальное время, которое драйвер будет ожидать оператора, чтобы выполнить к данному числу секунд.
|
void |
setReadOnly(boolean value)
Наборы, ли это
RowSet объект только для чтения к данному boolean. |
void |
setRef(int i, Ref x)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным Ref значение. |
void |
setRowId(int parameterIndex, RowId x)
Устанавливает определяемые параметры к данному
java.sql.RowId объект. |
void |
setRowId(String parameterName, RowId x)
Устанавливает определяемые параметры к данному
java.sql.RowId объект. |
void |
setShort(int parameterIndex, short x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java short значение. |
void |
setShort(String parameterName, short x)
Устанавливает определяемые параметры к данному Java
short значение. |
void |
setSQLXML(int parameterIndex, SQLXML xmlObject)
Устанавливает определяемые параметры к данному
java.sql.SQLXML объект. |
void |
setSQLXML(String parameterName, SQLXML xmlObject)
Устанавливает определяемые параметры к данному
java.sql.SQLXML объект. |
void |
setString(int parameterIndex, String x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному Java String значение. |
void |
setString(String parameterName, String x)
Устанавливает определяемые параметры к данному Java
String значение. |
void |
setTime(int parameterIndex, Time x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.sql.Time значение. |
void |
setTime(int parameterIndex, Time x, Calendar cal)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным java.sql.Time значение. |
void |
setTime(String parameterName, Time x)
Устанавливает определяемые параметры к данному
java.sql.Time значение. |
void |
setTime(String parameterName, Time x, Calendar cal)
Устанавливает определяемые параметры к данному
java.sql.Time значение, используя данный Calendar объект. |
void |
setTimestamp(int parameterIndex, Timestamp x)
Устанавливает определяемые параметры в этом
RowSet команда объекта к данному java.sql.Timestamp значение. |
void |
setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
Устанавливает определяемые параметры в этом
RowSet команда объекта с данным java.sql.Timestamp значение. |
void |
setTimestamp(String parameterName, Timestamp x)
Устанавливает определяемые параметры к данному
java.sql.Timestamp значение. |
void |
setTimestamp(String parameterName, Timestamp x, Calendar cal)
Устанавливает определяемые параметры к данному
java.sql.Timestamp значение, используя данный Calendar объект. |
void |
setTransactionIsolation(int level)
Устанавливает уровень изоляции транзакции для этого
RowSet obejct. |
void |
setType(int type)
Устанавливает тип этого
RowSet возразите против данного типа. |
void |
setTypeMap(Map<String,Class<?>> map)
Устанавливает данный
java.util.Map возразите как карта типа значения по умолчанию для этого RowSet объект. |
void |
setURL(int parameterIndex, URL x)
Устанавливает определяемые параметры к данному
java.net.URL значение. |
void |
setUrl(String url)
Устанавливает URL это
RowSet объект будет использовать, когда он будет использовать DriverManager создать соединение. |
void |
setUsername(String name)
Устанавливает свойство имени пользователя для этого
RowSet возразите против данного String. |
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, 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, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNullisWrapperFor, unwrapString getUrl() throws SQLException
RowSet объект будет использовать, чтобы создать соединение, если он будет использовать DriverManager вместо a DataSource объект установить соединение. Значение по умолчанию null.SQLException - если ошибка доступа к базе данных происходитsetUrl(java.lang.String)void setUrl(String url) throws SQLException
RowSet объект будет использовать, когда он будет использовать DriverManager создать соединение. Установка этого свойства является дополнительной. Если URL используется, драйвер JDBC, который принимает, URL должен быть загружен прежде, чем набор строк используется, чтобы соединиться с базой данных. Набор строк будет использовать URL внутренне, чтобы создать соединение с базой данных, читая или при записи данных. Или URL или имя источника данных используются, чтобы создать соединение, какой бы ни был установлен в не нулевое значение последний раз.url - строковое значение; может быть nullSQLException - если ошибка доступа к базе данных происходитgetUrl()String getDataSourceName()
RowSet объект.setDataSourceName(java.lang.String), setUrl(java.lang.String)void setDataSourceName(String name) throws SQLException
RowSet возразите против данного String. Значение свойства имени источника данных может использоваться, чтобы сделать поиск a DataSource объект, который был зарегистрирован в службе именования. Будучи полученным, DataSource объект может использоваться, чтобы создать соединение с источником данных, который он представляет.
name - логическое имя источника данных для этого RowSet объект; может быть nullSQLException - если ошибка доступа к базе данных происходитgetDataSourceName()String getUsername()
RowSet объект. Свойство имени пользователя устанавливается во время выполнения прежде, чем вызвать метод execute. Это обычно не часть сериализированного состояния a RowSet объект.setUsername(java.lang.String)void setUsername(String name) throws SQLException
RowSet возразите против данного String.name - имя пользователяSQLException - если ошибка доступа к базе данных происходитgetUsername()String getPassword()
execute. Это обычно не часть сериализированного состояния a RowSet объект.setPassword(java.lang.String)void setPassword(String password) throws SQLException
RowSet возразите против данного String.password - строка пароляSQLException - если ошибка доступа к базе данных происходитgetPassword()int getTransactionIsolation()
RowSet объект.Connection.TRANSACTION_READ_UNCOMMITTED, Connection.TRANSACTION_READ_COMMITTED, Connection.TRANSACTION_REPEATABLE_READ, или Connection.TRANSACTION_SERIALIZABLEsetTransactionIsolation(int)void setTransactionIsolation(int level)
throws SQLException
RowSet obejct.level - уровень изоляции транзакции; один из Connection.TRANSACTION_READ_UNCOMMITTED, Connection.TRANSACTION_READ_COMMITTED, Connection.TRANSACTION_REPEATABLE_READ, или Connection.TRANSACTION_SERIALIZABLESQLException - если ошибка доступа к базе данных происходитgetTransactionIsolation()Map<String,Class<?>> getTypeMap() throws SQLException
Map объект связался с этим RowSet объект, который определяет пользовательское отображение SQL определяемые пользователем типы, если любой. Значение по умолчанию для карты типа, чтобы быть пустым.java.util.Map объект, содержащий имена SQL определяемые пользователем типы и классы Java, на которые они должны быть отображеныSQLException - если ошибка доступа к базе данных происходитsetTypeMap(java.util.Map<java.lang.String, java.lang.Class<?>>)void setTypeMap(Map<String,Class<?>> map) throws SQLException
java.util.Map возразите как карта типа значения по умолчанию для этого RowSet объект. Эта карта типа будет использоваться, если другая карта типа не будет предоставлена как параметр метода.map - a java.util.Map объект, содержащий имена SQL определяемые пользователем типы и классы Java, на которые они должны быть отображеныSQLException - если ошибка доступа к базе данных происходитgetTypeMap()String getCommand()
RowSet свойство команды объекта. Свойство команды содержит командную строку, которая должна быть SQL-запросом, который может быть выполнен, чтобы заполнить набор строк данными. Значение по умолчанию null.nullsetCommand(java.lang.String)void setCommand(String cmd) throws SQLException
RowSet свойство команды объекта к данному SQL-запросу. Это свойство является дополнительным, когда набор строк получает свои данные от источника данных, который не поддерживает команды, такие как электронная таблица.cmd - SQL-запрос, который будет использоваться, чтобы получить данные для этого RowSet объект; может быть nullSQLException - если ошибка доступа к базе данных происходитgetCommand()boolean isReadOnly()
RowSet объект только для чтения. Если обновления возможны, значение по умолчанию для набора строк, чтобы быть обновляемым. Попытки обновить набор строк только для чтения приведут к SQLException быть брошенным.
true если это RowSet объект только для чтения; false если это обновляемоsetReadOnly(boolean)void setReadOnly(boolean value)
throws SQLException
RowSet объект только для чтения к данному boolean.value - true если только для чтения; false если обновляемыйSQLException - если ошибка доступа к базе данных происходитisReadOnly()int getMaxFieldSize()
throws SQLException
BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, LONGVARCHAR, NCHAR и NVARCHAR столбцы. Если предел превышается, избыточные данные тихо отбрасываются.SQLException - если ошибка доступа к базе данных происходитsetMaxFieldSize(int)void setMaxFieldSize(int max)
throws SQLException
BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, LONGVARCHAR, NCHAR и NVARCHAR столбцы. Если предел превышается, избыточные данные тихо отбрасываются. Для максимальной мобильности используйте значения, больше чем 256.max - новый максимальный размер столбца ограничивает в байтах; обнулите неограниченные средстваSQLException - если ошибка доступа к базе данных происходитgetMaxFieldSize()int getMaxRows()
throws SQLException
RowSet объект может содержать. Если предел превышается, избыточные строки тихо отбрасываются.RowSet объект может содержать; обнулите неограниченные средстваSQLException - если ошибка доступа к базе данных происходитsetMaxRows(int)void setMaxRows(int max)
throws SQLException
RowSet объект может содержать к конкретному количеству. Если предел превышается, избыточные строки тихо отбрасываются.max - новое максимальное количество строк; обнулите неограниченные средстваSQLException - если ошибка доступа к базе данных происходитgetMaxRows()boolean getEscapeProcessing()
throws SQLException
RowSet объект. Если сканирование escape будет включено, который является значением по умолчанию, то драйвер сделает замену escape прежде, чем отправить SQL-оператор базе данных.true если обработка escape включается; false если это отключаетсяSQLException - если ошибка доступа к базе данных происходитsetEscapeProcessing(boolean)void setEscapeProcessing(boolean enable)
throws SQLException
RowSet объект на или прочь. Если сканирование escape будет идти (значение по умолчанию), то драйвер сделает замену escape прежде, чем отправить SQL-оператор базе данных.enable - true включать обработке escape; false отключить этоSQLException - если ошибка доступа к базе данных происходитgetEscapeProcessing()int getQueryTimeout()
throws SQLException
SQLException бросается.SQLException - если ошибка доступа к базе данных происходитsetQueryTimeout(int)void setQueryTimeout(int seconds)
throws SQLException
SQLException бросается.seconds - в секундах новый тайм-аут запроса ограничивает; обнулите означает, что нет никакого пределаSQLException - если ошибка доступа к базе данных происходитgetQueryTimeout()void setType(int type)
throws SQLException
RowSet возразите против данного типа. Этот метод используется, чтобы изменить тип набора строк, который по умолчанию только для чтения и без возможности прокрутки.type - один из ResultSet константы, определяющие тип: ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, или ResultSet.TYPE_SCROLL_SENSITIVESQLException - если ошибка доступа к базе данных происходитResultSet.getType()void setConcurrency(int concurrency)
throws SQLException
RowSet возразите против данного уровня параллелизма. Этот метод используется, чтобы изменить уровень параллелизма набора строк, который является по умолчанию ResultSet.CONCUR_READ_ONLYconcurrency - один из ResultSet константы, определяющие уровень параллелизма: ResultSet.CONCUR_READ_ONLY или ResultSet.CONCUR_UPDATABLESQLException - если ошибка доступа к базе данных происходитResultSet.getConcurrency()void setNull(int parameterIndex,
int sqlType)
throws SQLException
RowSet команда SQL объекта к SQL NULL. Отметьте: следует определить тип SQL параметра.
parameterIndex - первый параметр 1, второе 2...sqlType - код типа SQL, определенный java.sql.TypesSQLException - если ошибка доступа к базе данных происходитvoid setNull(String parameterName, int sqlType) throws SQLException
NULL. Отметьте: следует определить тип SQL параметра.
parameterName - имя параметраsqlType - код типа SQL, определенный в java.sql.TypesSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setNull(int paramIndex,
int sqlType,
String typeName)
throws SQLException
RowSet команда SQL объекта к SQL NULL. Эта версия метода setNull должен использоваться для SQL определяемые пользователем типы (UDTs) и REF введите параметры. Примеры UDTs включают: STRUCT, DISTINCT, JAVA_OBJECT, и названные типы массива. Отметьте: Чтобы быть переносимыми, приложения должны дать код типа SQL и полностью определенное имя типа SQL, определяя НУЛЕВОЙ UDT или REF параметр. В случае UDT имя является именем типа параметра непосредственно. Для a REF параметр, имя является именем типа типа, на который ссылаются. Если драйвер JDBC не нуждается в кодовом названии типа или информации об имени типа, это может проигнорировать это. Хотя это предназначается для UDT и REF параметры, этот метод может использоваться, чтобы установить нулевые параметры любого типа JDBC. Если у параметра нет определяемого пользователем или REF введите, параметр имени типа игнорируется.
paramIndex - первый параметр 1, второе 2...sqlType - значение от java.sql.TypestypeName - полностью определенное имя SQL UDT или имя типа SQL структурированный тип, ссылаемый a REF введите; проигнорированный, если параметр не является UDT или REF ввестиSQLException - если ошибка доступа к базе данных происходитvoid setNull(String parameterName, int sqlType, String typeName) throws SQLException
NULL. Эта версия метода setNull должен использоваться для определяемых пользователем типов и КАСАТЕЛЬНО параметров типа. Примеры определяемых пользователем типов включают: STRUCT, ОТЛИЧНЫЙ, JAVA_OBJECT, и названные типы массива. Отметьте: Чтобы быть переносимыми, приложения должны дать код типа SQL и полностью определенное имя типа SQL, определяя определяемый пользователем НУЛЬ или КАСАТЕЛЬНО параметра. В случае определяемого пользователем типа имя является именем типа параметра непосредственно. Для КАСАТЕЛЬНО параметра, имя является именем типа типа, на который ссылаются. Если драйвер JDBC не нуждается в кодовом названии типа или информации об имени типа, это может проигнорировать это. Хотя это предназначается для определяемого пользователем и Касательно параметров, этот метод может использоваться, чтобы установить нулевые параметры любого типа JDBC. Если у параметра нет определяемого пользователем или КАСАТЕЛЬНО типа, данное имя типа игнорируется.
parameterName - имя параметраsqlType - значение от java.sql.TypestypeName - полностью определенное имя SQL определяемый пользователем тип; проигнорированный, если параметр не является определяемым пользователем типом или SQL REF значениеSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBoolean(int parameterIndex,
boolean x)
throws SQLException
RowSet команда объекта к данному Java boolean значение. Драйвер преобразовывает это в SQL BIT значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setBoolean(String parameterName, boolean x) throws SQLException
boolean значение. Драйвер преобразовывает это в SQL BIT или BOOLEAN оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getBoolean(int)void setByte(int parameterIndex,
byte x)
throws SQLException
RowSet команда объекта к данному Java byte значение. Драйвер преобразовывает это в SQL TINYINT значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setByte(String parameterName, byte x) throws SQLException
byte значение. Драйвер преобразовывает это в SQL TINYINT оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getByte(int)void setShort(int parameterIndex,
short x)
throws SQLException
RowSet команда объекта к данному Java short значение. Драйвер преобразовывает это в SQL SMALLINT значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setShort(String parameterName, short x) throws SQLException
short значение. Драйвер преобразовывает это в SQL SMALLINT оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getShort(int)void setInt(int parameterIndex,
int x)
throws SQLException
RowSet команда объекта к данному Java int значение. Драйвер преобразовывает это в SQL INTEGER значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setInt(String parameterName, int x) throws SQLException
int значение. Драйвер преобразовывает это в SQL INTEGER оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getInt(int)void setLong(int parameterIndex,
long x)
throws SQLException
RowSet команда объекта к данному Java long значение. Драйвер преобразовывает это в SQL BIGINT значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setLong(String parameterName, long x) throws SQLException
long значение. Драйвер преобразовывает это в SQL BIGINT оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getLong(int)void setFloat(int parameterIndex,
float x)
throws SQLException
RowSet команда объекта к данному Java float значение. Драйвер преобразовывает это в SQL REAL значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setFloat(String parameterName, float x) throws SQLException
float значение. Драйвер преобразовывает это в SQL FLOAT оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getFloat(int)void setDouble(int parameterIndex,
double x)
throws SQLException
RowSet команда объекта к данному Java double значение. Драйвер преобразовывает это в SQL DOUBLE значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setDouble(String parameterName, double x) throws SQLException
double значение. Драйвер преобразовывает это в SQL DOUBLE оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getDouble(int)void setBigDecimal(int parameterIndex,
BigDecimal x)
throws SQLException
RowSet команда объекта к данному java.math.BigDeciaml значение. Драйвер преобразовывает это в SQL NUMERIC значение прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setBigDecimal(String parameterName, BigDecimal x) throws SQLException
java.math.BigDecimal значение. Драйвер преобразовывает это в SQL NUMERIC оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getBigDecimal(int, int)void setString(int parameterIndex,
String x)
throws SQLException
RowSet команда объекта к данному Java String значение. Прежде, чем отправить это базе данных, драйвер преобразовывает это в SQL VARCHAR или LONGVARCHAR значение, в зависимости от размера параметра относительно пределов драйвера на VARCHAR значения.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setString(String parameterName, String x) throws SQLException
String значение. Драйвер преобразовывает это в SQL VARCHAR или LONGVARCHAR значение (в зависимости от размера параметра относительно пределов драйвера на VARCHAR значения), когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getString(int)void setBytes(int parameterIndex,
byte[] x)
throws SQLException
RowSet команда объекта данному массиву Java byte значения. Прежде, чем отправить это базе данных, драйвер преобразовывает это в SQL VARBINARY или LONGVARBINARY значение, в зависимости от размера параметра относительно пределов драйвера на VARBINARY значения.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setBytes(String parameterName, byte[] x) throws SQLException
VARBINARY или LONGVARBINARY (в зависимости от размера параметра относительно пределов драйвера на VARBINARY значения), когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getBytes(int)void setDate(int parameterIndex,
Date x)
throws SQLException
RowSet команда объекта к данному java.sql.Date значение. Драйвер преобразовывает это в SQL DATE значение прежде, чем отправить это базе данных, используя значение по умолчанию java.util.Calendar вычислить дату.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setTime(int parameterIndex,
Time x)
throws SQLException
RowSet команда объекта к данному java.sql.Time значение. Драйвер преобразовывает это в SQL TIME значение прежде, чем отправить это базе данных, используя значение по умолчанию java.util.Calendar вычислить это.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setTimestamp(int parameterIndex,
Timestamp x)
throws SQLException
RowSet команда объекта к данному java.sql.Timestamp значение. Драйвер преобразовывает это в SQL TIMESTAMP значение прежде, чем отправить это базе данных, используя значение по умолчанию java.util.Calendar вычислить это.parameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setTimestamp(String parameterName, Timestamp x) throws SQLException
java.sql.Timestamp значение. Драйвер преобразовывает это в SQL TIMESTAMP оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getTimestamp(int)void setAsciiStream(int parameterIndex,
InputStream x,
int length)
throws SQLException
RowSet команда объекта к данному java.io.InputStream значение. Это может быть более практично, чтобы отправить очень большое значение ASCII через a java.io.InputStream вместо как a LONGVARCHAR параметр. Драйвер считает данные из потока как необходимый, пока это не достигнет конца файла. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
parameterIndex - первый параметр 1, второе 2...x - входной поток Java, который содержит значение параметра ASCIIlength - число байтов в потокеSQLException - если ошибка доступа к базе данных происходитvoid setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
LONGVARCHAR параметр, это может быть более практично, чтобы отправить это через a java.io.InputStream. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от ASCII до формата случайной работы базы данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
parameterName - имя параметраx - входной поток Java, который содержит значение параметра ASCIIlength - число байтов в потокеSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBinaryStream(int parameterIndex,
InputStream x,
int length)
throws SQLException
RowSet команда объекта к данному java.io.InputStream значение. Это может быть более практично, чтобы отправить очень большое двоичное значение через a java.io.InputStream вместо как a LONGVARBINARY параметр. Драйвер считает данные из потока как необходимый, пока это не достигнет конца файла. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
parameterIndex - первый параметр 1, второе 2...x - входной поток java, который содержит двоичное значение параметраlength - число байтов в потокеSQLException - если ошибка доступа к базе данных происходитvoid setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
LONGVARBINARY параметр, это может быть более практично, чтобы отправить это через a java.io.InputStream объект. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
parameterName - имя параметраx - входной поток java, который содержит двоичное значение параметраlength - число байтов в потокеSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setCharacterStream(int parameterIndex,
Reader reader,
int length)
throws SQLException
RowSet команда объекта к данному java.io.Reader значение. Это может быть более практично, чтобы отправить очень большое значение UNICODE через a java.io.Reader вместо как a LONGVARCHAR параметр. Драйвер считает данные из потока как необходимый, пока это не достигнет конца файла. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
parameterIndex - первый параметр 1, второе 2...reader - Reader объект, который содержит данные UNICODE, которые будут установленыlength - число символов в потокеSQLException - если ошибка доступа к базе данных происходитvoid setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
Reader объект, который является данным числом символов долго. Когда очень большое значение UNICODE вводится к a LONGVARCHAR параметр, это может быть более практично, чтобы отправить это через a java.io.Reader объект. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
parameterName - имя параметраreader - java.io.Reader объект, который содержит данные UNICODE, используемые в качестве определяемого параметраlength - число символов в потокеSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setAsciiStream(int parameterIndex,
InputStream x)
throws SQLException
RowSet команда объекта к данному входному потоку. Когда очень большое значение ASCII вводится к a LONGVARCHAR параметр, это может быть более практично, чтобы отправить это через a java.io.InputStream. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от ASCII до формата случайной работы базы данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setAsciiStream который берет параметр длины.
parameterIndex - первый параметр 1, второе 2...x - входной поток Java, который содержит значение параметра ASCIISQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setAsciiStream(String parameterName, InputStream x) throws SQLException
LONGVARCHAR параметр, это может быть более практично, чтобы отправить это через a java.io.InputStream. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от ASCII до формата случайной работы базы данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setAsciiStream который берет параметр длины.
parameterName - имя параметраx - входной поток Java, который содержит значение параметра ASCIISQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBinaryStream(int parameterIndex,
InputStream x)
throws SQLException
RowSet команда объекта к данному входному потоку. Когда очень большое двоичное значение вводится к a LONGVARBINARY параметр, это может быть более практично, чтобы отправить это через a java.io.InputStream объект. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setBinaryStream который берет параметр длины.
parameterIndex - первый параметр 1, второе 2...x - входной поток java, который содержит двоичное значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBinaryStream(String parameterName, InputStream x) throws SQLException
LONGVARBINARY параметр, это может быть более практично, чтобы отправить это через a java.io.InputStream объект. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setBinaryStream который берет параметр длины.
parameterName - имя параметраx - входной поток java, который содержит двоичное значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setCharacterStream(int parameterIndex,
Reader reader)
throws SQLException
RowSet команда объекта к данному Reader объект. Когда очень большое значение UNICODE вводится к a LONGVARCHAR параметр, это может быть более практично, чтобы отправить это через a java.io.Reader объект. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setCharacterStream который берет параметр длины.
parameterIndex - первый параметр 1, второе 2...reader - java.io.Reader объект, который содержит данные UnicodeSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setCharacterStream(String parameterName, Reader reader) throws SQLException
Reader объект. Когда очень большое значение UNICODE вводится к a LONGVARCHAR параметр, это может быть более практично, чтобы отправить это через a java.io.Reader объект. Данные будут считаны из потока как необходимый, пока конец файла не будет достигнут. Драйвер JDBC сделает любое необходимое преобразование от UNICODE до формата случайной работы базы данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setCharacterStream который берет параметр длины.
parameterName - имя параметраreader - java.io.Reader объект, который содержит данные UnicodeSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setNCharacterStream(int parameterIndex,
Reader value)
throws SQLException
RowSet команда объекта к a Reader объект. Reader читает данные, пока конец файла не достигается. Драйвер делает необходимое преобразование от символьного формата Java до набора национального характера в базе данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setNCharacterStream который берет параметр длины.
parameterIndex - из первого параметра 1, второе 2...value - значение параметраSQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; если ошибка доступа к базе данных происходит; или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setObject(int parameterIndex,
Object x,
int targetSqlType,
int scaleOrLength)
throws SQLException
RowSet команда объекта с данным Java Object. Для интегральных значений, java.lang эквивалентные объекты должны использоваться (например, экземпляр class Integer для int). Если второй параметр InputStream тогда поток должен содержать число байтов, определенных scaleOrLength. Если вторым параметром является a Reader тогда читатель должен содержать число символов, определенных * scaleOrLength. Если эти условия не будут истиной, то драйвер генерирует a SQLException когда готовый оператор выполняется. Данный объект Java будет преобразован в targetSqlType прежде, чем быть отправленным базе данных.
Если объект имеет реализацию class SQLData, набор строк должен вызвать метод SQLData.writeSQL записать объект в SQLOutput поток данных. Если с другой стороны объект имеет реализацию class Ref, Blob, Clob, NClob, Struct, java.net.URL, или Array, драйвер должен передать это к базе данных как значение соответствующего типа SQL.
Отметьте, что этот метод может использоваться, чтобы передать datatabase-специфичные абстрактные типы данных.
parameterIndex - первый параметр 1, второе 2...x - объект, содержащий входное значение параметраtargetSqlType - тип SQL (как определено в java.sql.Types) быть отправленным базе данных. Параметр масштаба может далее квалифицировать этот тип.scaleOrLength - для java.sql.Types.DECIMAL или java.sql.Types.NUMERIC types, это - число цифр после десятичной точки. Для типов Объекта Java InputStream и Reader, это - длина данных в потоке или читателе. Для всех других типов будет проигнорировано это значение.SQLException - если ошибка доступа к базе данных происходитTypesvoid setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException
java.lang должны использоваться эквивалентные объекты. Данный объект Java будет преобразован в данный targetSqlType прежде, чем быть отправленным базе данных. Если у объекта есть пользовательское отображение (имеет class, реализовывая интерфейс SQLData), драйвер JDBC должен вызвать метод SQLData.writeSQL записать это в поток данных SQL. Если с другой стороны объект имеет реализацию class Ref, Blob, Clob, NClob, Struct, java.net.URL, или Array, драйвер должен передать это к базе данных как значение соответствующего типа SQL.
Отметьте, что этот метод может использоваться, чтобы передать datatabase-определенные абстрактные типы данных.
parameterName - имя параметраx - объект, содержащий входное значение параметраtargetSqlType - тип SQL (как определено в java.sql. Типы), чтобы быть отправленным базе данных. Параметр масштаба может далее квалифицировать этот тип.scale - для java.sql. Типы. ДЕСЯТИЧНОЕ ЧИСЛО или java.sql. Типы. ЧИСЛОВЫЕ типы, это - число цифр после десятичной точки. Для всех других типов будет проигнорировано это значение.SQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если targetSqlType a ARRAY, BLOB, CLOB, DATALINK, JAVA_OBJECT, NCHAR, NCLOB, NVARCHAR, LONGNVARCHAR, REF, ROWID, SQLXML или STRUCT тип данных и драйвер JDBC не поддерживают этот тип данныхTypes, ResultSet.getObject(int)void setObject(int parameterIndex,
Object x,
int targetSqlType)
throws SQLException
RowSet команда объекта с Java Object. Для интегральных значений, java.lang должны использоваться эквивалентные объекты. Этот метод походит setObject выше, но используемый масштаб масштаб второго параметра. У скалярных значений есть масштаб нуля. У литеральных значений есть масштаб, существующий в литерале. Даже при том, что это поддерживается, не рекомендуется, чтобы этот метод вызвали с входными значениями с плавающей точкой.
parameterIndex - первый параметр 1, второе 2...x - объект, содержащий входное значение параметраtargetSqlType - тип SQL (как определено в java.sql.Types) быть отправленным базе данныхSQLException - если ошибка доступа к базе данных происходитvoid setObject(String parameterName, Object x, int targetSqlType) throws SQLException
setObject выше, за исключением того, что это принимает масштаб нуля.parameterName - имя параметраx - объект, содержащий входное значение параметраtargetSqlType - тип SQL (как определено в java.sql. Типы), чтобы быть отправленным базе данныхSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если targetSqlType a ARRAY, BLOB, CLOB, DATALINK, JAVA_OBJECT, NCHAR, NCLOB, NVARCHAR, LONGNVARCHAR, REF, ROWID, SQLXML или STRUCT тип данных и драйвер JDBC не поддерживают этот тип данныхResultSet.getObject(int)void setObject(String parameterName, Object x) throws SQLException
Object; поэтому, java.lang эквивалентные объекты должны использоваться для встроенных типов. Спецификация JDBC определяет стандартное отображение от Java Object типы к типам SQL. Данный параметр будет преобразован в соответствующий тип SQL прежде, чем быть отправленным базе данных.
Отметьте, что этот метод может использоваться, чтобы передать datatabase-определенные абстрактные типы данных, при использовании специфичного для драйвера типа Java. Если объект имеет class, реализовывая интерфейс SQLData, драйвер JDBC должен вызвать метод SQLData.writeSQL записать это в поток данных SQL. Если с другой стороны объект имеет реализацию class Ref, Blob, Clob, NClob, Struct, java.net.URL, или Array, драйвер должен передать это к базе данных как значение соответствующего типа SQL.
Этот метод выдает исключение, если есть неоднозначность, например, если объект имеет class, реализовывая больше чем один из ранее названных интерфейсов.
parameterName - имя параметраx - объект, содержащий входное значение параметраSQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом CallableStatement или если данный Object параметр неоднозначенSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getObject(int)void setObject(int parameterIndex,
Object x)
throws SQLException
RowSet команда объекта с Java Object. Для интегральных значений, java.lang должны использоваться эквивалентные объекты. Спецификация JDBC обеспечивает стандартное отображение от типов Объекта Java до типов SQL. Драйвер преобразует данный объект Java в свой стандартный SQL, отображающийся прежде, чем отправить это базе данных.
Отметьте, что этот метод может использоваться, чтобы передать datatabase-специфичные абстрактные типы данных при использовании специфичного для драйвера типа Java. Если объект имеет реализацию class SQLData, набор строк должен вызвать метод SQLData.writeSQL записать объект в SQLOutput поток данных. Если с другой стороны объект имеет реализацию class Ref, Blob, Clob, NClob, Struct, java.net.URL, или Array, драйвер должен передать это к базе данных как значение соответствующего типа SQL.
Исключение выдается, если есть неоднозначность, например, если объект имеет class, реализовывая больше чем один из этих интерфейсов.
parameterIndex - Первый параметр 1, второе 2...x - Объект, содержащий входное значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setRef(int i,
Ref x)
throws SQLException
RowSet команда объекта с данным Ref значение. Драйвер преобразует это в соответствующее REF(<structured-type>) значение.i - первый параметр 1, второе 2...x - данные представления объекта SQL REF ввестиSQLException - если ошибка доступа к базе данных происходитvoid setBlob(int i,
Blob x)
throws SQLException
RowSet команда объекта с данным Blob значение. Драйвер преобразует это в BLOB значение, что Blob объект представляет прежде, чем отправить это базе данных.i - первый параметр 1, второе 2...x - объект, представляющий BLOBSQLException - если ошибка доступа к базе данных происходитvoid setBlob(int parameterIndex,
InputStream inputStream,
long length)
throws SQLException
InputStream объект. inputstream должен содержать число символов, определенных длиной иначе a SQLException будет сгенерирован когда PreparedStatement выполняется. Этот метод отличается от setBinaryStream (int, InputStream, int) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a BLOB. Когда setBinaryStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGVARBINARY или a BLOBparameterIndex - индексируйте первого параметра, 1, второе 2...inputStream - Объект, который содержит данные, чтобы установить значение параметра в.length - число байтов в данных параметра.SQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом PreparedStatement, если parameterIndex не соответствует маркеру параметра в SQL-операторе, если определенная длина является меньше чем нуль или если число байтов в inputstream не соответствует specfied длину.SQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBlob(int parameterIndex,
InputStream inputStream)
throws SQLException
InputStream объект. Этот метод отличается от setBinaryStream (int, InputStream) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a BLOB. Когда setBinaryStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGVARBINARY или a BLOB
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setBlob который берет параметр длины.
parameterIndex - индексируйте первого параметра, 1, второе 2...inputStream - Объект, который содержит данные, чтобы установить значение параметра в.SQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом PreparedStatement или если parameterIndex не соответствует маркеру параметра в SQL-операторе,SQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBlob(String parameterName, InputStream inputStream, long length) throws SQLException
InputStream объект. inputstream должен содержать число символов, определенных длиной, иначе a SQLException будет сгенерирован когда CallableStatement выполняется. Этот метод отличается от setBinaryStream (int, InputStream, int) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a BLOB. Когда setBinaryStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGVARBINARY или a BLOBparameterName - имя параметра, который будет установлен второе, 2...inputStream - Объект, который содержит данные, чтобы установить значение параметра в.length - число байтов в данных параметра.SQLException - если parameterIndex не соответствует маркеру параметра в SQL-операторе, или если определенная длина является меньше чем нуль; если число байтов в inputstream не соответствует specfied длину; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBlob(String parameterName, Blob x) throws SQLException
java.sql.Blob объект. Драйвер преобразовывает это в SQL BLOB оцените, когда это отправляет это базе данных.parameterName - имя параметраx - a Blob возразите, что отображает SQL BLOB значениеSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setBlob(String parameterName, InputStream inputStream) throws SQLException
InputStream объект. Этот метод отличается от setBinaryStream (int, InputStream) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a BLOB. Когда setBinaryStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть, передаются к серверу как a LONGVARBINARY или a BLOB
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setBlob который берет параметр длины.
parameterName - имя параметраinputStream - Объект, который содержит данные, чтобы установить значение параметра в.SQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setClob(int i,
Clob x)
throws SQLException
RowSet команда объекта с данным Clob значение. Драйвер преобразует это в CLOB значение, что Clob объект представляет прежде, чем отправить это базе данных.i - первый параметр 1, второе 2...x - объект, представляющий CLOBSQLException - если ошибка доступа к базе данных происходитvoid setClob(int parameterIndex,
Reader reader,
long length)
throws SQLException
Reader объект. Читатель должен содержать число символов, определенных длиной иначе a SQLException будет сгенерирован когда PreparedStatement выполняется. Этот метод отличается от setCharacterStream (int, Reader, int) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a CLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGVARCHAR или a CLOBparameterIndex - индексируйте первого параметра, 1, второе 2...reader - Объект, который содержит данные, чтобы установить значение параметра в.length - число символов в данных параметра.SQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом PreparedStatement, если parameterIndex не соответствует маркеру параметра в SQL-операторе, или если определенная длина является меньше чем нуль.SQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setClob(int parameterIndex,
Reader reader)
throws SQLException
Reader объект. Этот метод отличается от setCharacterStream (int, Reader) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a CLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGVARCHAR или a CLOB
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setClob который берет параметр длины.
parameterIndex - индексируйте первого параметра, 1, второе 2...reader - Объект, который содержит данные, чтобы установить значение параметра в.SQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом PreparedStatementили если parameterIndex не соответствует маркеру параметра в SQL-оператореSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setClob(String parameterName, Reader reader, long length) throws SQLException
Reader объект. reader должен содержать число символов, определенных длиной иначе a SQLException будет сгенерирован когда CallableStatement выполняется. Этот метод отличается от setCharacterStream (int, Reader, int) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a CLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть, передаются к серверу как a LONGVARCHAR или a CLOBparameterName - имя параметра, который будет установленreader - Объект, который содержит данные, чтобы установить значение параметра в.length - число символов в данных параметра.SQLException - если parameterIndex не соответствует маркеру параметра в SQL-операторе; если определенная длина является меньше чем нуль; ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setClob(String parameterName, Clob x) throws SQLException
java.sql.Clob объект. Драйвер преобразовывает это в SQL CLOB оцените, когда это отправляет это базе данных.parameterName - имя параметраx - a Clob возразите, что отображает SQL CLOB значениеSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setClob(String parameterName, Reader reader) throws SQLException
Reader объект. Этот метод отличается от setCharacterStream (int, Reader) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a CLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть, передаются к серверу как a LONGVARCHAR или a CLOB
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setClob который берет параметр длины.
parameterName - имя параметраreader - Объект, который содержит данные, чтобы установить значение параметра в.SQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setArray(int i,
Array x)
throws SQLException
RowSet команда объекта с данным Array значение. Драйвер преобразует это в ARRAY значение, что Array объект представляет прежде, чем отправить это базе данных.i - первый параметр 1, второе 2...x - объект, представляющий массив SQLSQLException - если ошибка доступа к базе данных происходитvoid setDate(int parameterIndex,
Date x,
Calendar cal)
throws SQLException
RowSet команда объекта с данным java.sql.Date значение. Драйвер преобразует это в SQL DATE значение, используя данный java.util.Calendar объект вычислить дату.parameterIndex - первый параметр 1, второе 2...x - значение параметраcal - java.util.Calendar возразите, чтобы использовать для того, чтобы вычислить датуSQLException - если ошибка доступа к базе данных происходитvoid setDate(String parameterName, Date x) throws SQLException
java.sql.Date значение используя часовой пояс значения по умолчанию виртуальной машины, которая запускает приложение. Драйвер преобразовывает это в SQL DATE оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getDate(int)void setDate(String parameterName, Date x, Calendar cal) throws SQLException
java.sql.Date значение, используя данный Calendar объект. Драйвер использует Calendar возразите, чтобы создать SQL DATE значение, которое драйвер тогда отправляет базе данных. С a Calendar объект, драйвер может вычислить дату, принимающую во внимание пользовательский часовой пояс. Если нет Calendar объект определяется, драйвер использует часовой пояс значения по умолчанию, который является часовым поясом виртуальной машины, запускающей приложение.parameterName - имя параметраx - значение параметраcal - Calendar возразите, что драйвер будет использовать, чтобы создать датуSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getDate(int)void setTime(int parameterIndex,
Time x,
Calendar cal)
throws SQLException
RowSet команда объекта с данным java.sql.Time значение. Драйвер преобразует это в SQL TIME значение, используя данный java.util.Calendar объект вычислить это, прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраcal - java.util.Calendar возразите, чтобы использовать для того, чтобы вычислить времяSQLException - если ошибка доступа к базе данных происходитvoid setTime(String parameterName, Time x) throws SQLException
java.sql.Time значение. Драйвер преобразовывает это в SQL TIME оцените, когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getTime(int)void setTime(String parameterName, Time x, Calendar cal) throws SQLException
java.sql.Time значение, используя данный Calendar объект. Драйвер использует Calendar возразите, чтобы создать SQL TIME значение, которое драйвер тогда отправляет базе данных. С a Calendar объект, драйвер может вычислить время, принимая во внимание пользовательский часовой пояс. Если нет Calendar объект определяется, драйвер использует часовой пояс значения по умолчанию, который является часовым поясом виртуальной машины, запускающей приложение.parameterName - имя параметраx - значение параметраcal - Calendar возразите, что драйвер будет использовать, чтобы создать времяSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getTime(int)void setTimestamp(int parameterIndex,
Timestamp x,
Calendar cal)
throws SQLException
RowSet команда объекта с данным java.sql.Timestamp значение. Драйвер преобразует это в SQL TIMESTAMP значение, используя данный java.util.Calendar объект вычислить это, прежде, чем отправить это базе данных.parameterIndex - первый параметр 1, второе 2...x - значение параметраcal - java.util.Calendar возразите, чтобы использовать для того, чтобы вычислить метку времениSQLException - если ошибка доступа к базе данных происходитvoid setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException
java.sql.Timestamp значение, используя данный Calendar объект. Драйвер использует Calendar возразите, чтобы создать SQL TIMESTAMP значение, которое драйвер тогда отправляет базе данных. С a Calendar объект, драйвер может вычислить метку времени, принимающую во внимание пользовательский часовой пояс. Если нет Calendar объект определяется, драйвер использует часовой пояс значения по умолчанию, который является часовым поясом виртуальной машины, запускающей приложение.parameterName - имя параметраx - значение параметраcal - Calendar возразите, что драйвер будет использовать, чтобы создать метку времениSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методResultSet.getTimestamp(int)void clearParameters()
throws SQLException
RowSet команда объекта. Вообще, значения параметра остаются в силе для повторного использования a RowSet объект. Установка значения параметра автоматически очищает свое предыдущее значение. Однако, в некоторых случаях полезно сразу высвободить средства, используемые текущими значениями параметра, которые могут быть сделаны, вызывая метод clearParameters.
SQLException - если ошибка доступа к базе данных происходитvoid execute()
throws SQLException
RowSet объект с данными. execute метод может использовать следующие свойства, чтобы создать соединение для того, чтобы считать данные: url, имя источника данных, имя пользователя, пароль, изоляция транзакции, и карта типа. execute метод может использовать следующие свойства, чтобы создать оператор, чтобы выполнить команду: команда, максимальный размер поля только для чтения, максимальные строки, обработка escape, и тайм-аут запроса.
Если необходимые свойства не были установлены, исключение выдается. Если этот метод успешен, текущее содержание набора строк отбрасывается, и метаданные набора строк являются также (ре) набором. Если есть выдающиеся обновления, они игнорируются.
Если это RowSet объект не поддерживает непрерывное соединение со своим источником данных, он может использовать читателя (a RowSetReader объект), чтобы заполнить себя данными. В этом случае читатель будет зарегистрирован в этом RowSet объект, и метод execute обратится к читателю readData метод как часть его реализации.
SQLException - если ошибка доступа к базе данных происходит, или любое из свойств, необходимых для того, чтобы сделать соединение и создать оператор, не было установленоvoid addRowSetListener(RowSetListener listener)
RowSet объект.listener - компонент, который реализовал RowSetListener взаимодействуйте через интерфейс и хочет быть уведомленным, когда события имеют место на этом RowSet объектremoveRowSetListener(javax.sql.RowSetListener)void removeRowSetListener(RowSetListener listener)
RowSet объект.listener - компонент, который был зарегистрирован как слушатель для этого RowSet объектaddRowSetListener(javax.sql.RowSetListener)void setSQLXML(int parameterIndex,
SQLXML xmlObject)
throws SQLException
java.sql.SQLXML объект. Драйвер преобразовывает это в SQL XML оцените, когда это отправляет это базе данных.parameterIndex - индексируйте первого параметра, 1, второе 2...xmlObject - a SQLXML возразите, что отображает SQL XML значениеSQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом наборе результатов, java.xml.transform.Result, Writer или OutputStream не был закрыт для SQLXML возразите или если есть ошибка, обрабатывая значение XML. getCause метод исключения может обеспечить более подробное исключение, например, если поток не содержит допустимый XML.void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException
java.sql.SQLXML объект. Драйвер преобразовывает это в SQL XML оцените, когда это отправляет это базе данных.parameterName - имя параметраxmlObject - a SQLXML возразите что карты SQL XML значениеSQLException - если ошибка доступа к базе данных происходит, этот метод вызывают на закрытом наборе результатов, java.xml.transform.Result, Writer или OutputStream не был закрыт для SQLXML возразите или если есть ошибка, обрабатывая значение XML. getCause метод исключения может обеспечить более подробное исключение, например, если поток не содержит допустимый XML.void setRowId(int parameterIndex,
RowId x)
throws SQLException
java.sql.RowId объект. Драйвер преобразовывает это в SQL ROWID оцените, когда это отправляет это базе данныхparameterIndex - первый параметр 1, второе 2...x - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setRowId(String parameterName, RowId x) throws SQLException
java.sql.RowId объект. Драйвер преобразовывает это в SQL ROWID когда это отправляет это базе данных.parameterName - имя параметраx - значение параметраSQLException - если ошибка доступа к базе данных происходитvoid setNString(int parameterIndex,
String value)
throws SQLException
String объект. Драйвер преобразовывает это в SQL NCHAR или NVARCHAR или LONGNVARCHAR значение (в зависимости от размера параметра относительно пределов драйвера на NVARCHAR значения), когда это отправляет это базе данных.parameterIndex - из первого параметра 1, второе 2...value - значение параметраSQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; или если ошибка доступа к базе данных происходитvoid setNString(String parameterName, String value) throws SQLException
String объект. Драйвер преобразовывает это в SQL NCHAR или NVARCHAR или LONGNVARCHARparameterName - имя столбца, который будет установленvalue - значение параметраSQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; или если ошибка доступа к базе данных происходитvoid setNCharacterStream(int parameterIndex,
Reader value,
long length)
throws SQLException
Reader объект. Reader читает данные, пока конец файла не достигается. Драйвер делает необходимое преобразование от символьного формата Java до набора национального характера в базе данных.parameterIndex - из первого параметра 1, второе 2...value - значение параметраlength - число символов в данных параметра.SQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; или если ошибка доступа к базе данных происходитvoid setNCharacterStream(String parameterName, Reader value, long length) throws SQLException
Reader объект. Reader читает данные, пока конец файла не достигается. Драйвер делает необходимое преобразование от символьного формата Java до набора национального характера в базе данных.parameterName - имя столбца, который будет установленvalue - значение параметраlength - число символов в данных параметра.SQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; или если ошибка доступа к базе данных происходитvoid setNCharacterStream(String parameterName, Reader value) throws SQLException
Reader объект. Reader читает данные, пока конец файла не достигается. Драйвер делает необходимое преобразование от символьного формата Java до набора национального характера в базе данных. Отметьте: Этот потоковый объект может или быть стандартным потоковым объектом Java или Вашим собственным подклассом, который реализует стандартный интерфейс.
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setNCharacterStream который берет параметр длины.
parameterName - имя параметраvalue - значение параметраSQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; если ошибка доступа к базе данных происходит; или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setNClob(String parameterName, NClob value) throws SQLException
java.sql.NClob объект. Объект реализует java.sql.NClob интерфейс. Это NClob возразите отображается на SQL NCLOB.parameterName - имя столбца, который будет установленvalue - значение параметраSQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; или если ошибка доступа к базе данных происходитvoid setNClob(String parameterName, Reader reader, long length) throws SQLException
Reader объект. reader должен содержать число символов, определенных длиной иначе a SQLException будет сгенерирован когда CallableStatement выполняется. Этот метод отличается от setCharacterStream (int, Reader, int) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a NCLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть, передаются к серверу как a LONGNVARCHAR или a NCLOBparameterName - имя параметра, который будет установленreader - Объект, который содержит данные, чтобы установить значение параметра в.length - число символов в данных параметра.SQLException - если parameterIndex не соответствует маркеру параметра в SQL-операторе; если определенная длина является меньше чем нуль; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setNClob(String parameterName, Reader reader) throws SQLException
Reader объект. Этот метод отличается от setCharacterStream (int, Reader) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a NCLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть, передаются к серверу как a LONGNVARCHAR или a NCLOB
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setNClob который берет параметр длины.
parameterName - имя параметраreader - Объект, который содержит данные, чтобы установить значение параметра в.SQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом CallableStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setNClob(int parameterIndex,
Reader reader,
long length)
throws SQLException
Reader объект. Читатель должен содержать число символов, определенных длиной иначе a SQLException будет сгенерирован когда PreparedStatement выполняется. Этот метод отличается от setCharacterStream (int, Reader, int) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a NCLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGNVARCHAR или a NCLOBparameterIndex - индексируйте первого параметра, 1, второе 2...reader - Объект, который содержит данные, чтобы установить значение параметра в.length - число символов в данных параметра.SQLException - если parameterIndex не соответствует маркеру параметра в SQL-операторе; если определенная длина является меньше чем нуль; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setNClob(int parameterIndex,
NClob value)
throws SQLException
java.sql.NClob объект. Драйвер преобразовывает это в SQL NCLOB оцените, когда это отправляет это базе данных.parameterIndex - из первого параметра 1, второе 2...value - значение параметраSQLException - если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; или если ошибка доступа к базе данных происходитvoid setNClob(int parameterIndex,
Reader reader)
throws SQLException
Reader объект. Этот метод отличается от setCharacterStream (int, Reader) метод, потому что это сообщает драйверу, что значение параметра должно быть отправлено серверу как a NCLOB. Когда setCharacterStream метод используется, драйверу, вероятно, придется сделать дополнительную работу, чтобы определить, должны ли данные параметра быть отправлены серверу как a LONGNVARCHAR или a NCLOB
Отметьте: Консультируйтесь со своей документацией драйвера JDBC, чтобы определить, могло ли бы быть более эффективно использовать версию setNClob который берет параметр длины.
parameterIndex - индексируйте первого параметра, 1, второе 2...reader - Объект, который содержит данные, чтобы установить значение параметра в.SQLException - если parameterIndex не соответствует маркеру параметра в SQL-операторе; если драйвер не поддерживает наборы национального характера; если драйвер может обнаружить, что ошибка преобразования данных могла произойти; если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот методvoid setURL(int parameterIndex,
URL x)
throws SQLException
java.net.URL значение. Драйвер преобразовывает это в SQL DATALINK оцените, когда это отправляет это базе данных.parameterIndex - первый параметр 1, второе 2...x - java.net.URL объект, который будет установленSQLException - если ошибка доступа к базе данных происходит, или этот метод вызывают на закрытом PreparedStatementSQLFeatureNotSupportedException - если драйвер JDBC не поддерживает этот метод
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92