getArray()
public Object getArray() throws SQLException
public Object getArray(Map map) throws SQLException
public Object getArray(long index, int count)
throws SQLException
public Object getArray(long index, int count, Map map)
throws SQLException
Описание. Помещает содержимое массива SQL в массив Java или тип Java, определяемый передаваемым отображением Map. Если задано отображение, но в нем не найдено соответствия, используется отображение в массив Java по умолчанию. Две версии метода, которые принимают индекс массива и количество, элементов, позволяют поместить в массив подмножество элементов.
getBaseType( )
public int getBaseType() throws SQLException
Описание. Позволяет получить JDBC-тип элементов в массиве. getBaseTypeNamef )
public String getBaseTypeName() throws SQLException
Описание. Позволяет получить SQL-тип элементов в массиве. getResultSet( )
public ResultSet getResultSet() throws SQLException
public ResultSet getResultSet(Map map)
throws SQLException public ResultSet getResultSet(long index, int count)
throws SQLException
public ResultSet getResultSet(long index, int count, Map map)
throws SQLException
Описание. Позволяет получить результирующий набор, содержащий элементы массива в виде строк. Соответствие типов, если это возможно, определяется отображением, установленным для соединения с базой данных, или переданным в качестве аргумента. В каждой строке две колонки: первая колонка - индекс, начинающийся с единицы, вторая колонка - фактическое значение.
Blob
Краткий обзор
Имя класса: java.sql.Blob
Надкласс: нет
Непосредственные подклассы: нет
Реализованные интерфейсы: нет
Доступность: введен в JDK 1.2
getBinary Stream ( )
public InputStream getBinaryStream() throws SQLException
Описание. Позволяет извлекать из базы данные двоичного объекта в виде потока.
getBytes()
public byte[] getBytes(long pos, int count) throws SQLException
Описание. Возвращает все данные двоичного объекта или их часть в виде массива байтов. Подмножество двоичных данных можно получить, указав ненулевой начальный индекс и количество байтов, меньшее, чем размер объекта.
length()
public long length() throws SQLException
Описание. Возвращает количество байтов в объекте BLOB.
position ()
public long position(byte[] pattern, long start)
throws SQLException public long position(Blob pattern, long start)
throws SQLException
Описание. Ищет в Blob заданную последовательность байтов и возвращает найденную позицию либо, в случае неуспеха, —1.
CallableStatement
getAsciiStream ( )
public InputStream getAsciiStream() throws SQLException
Описание. Позволяет осуществлять доступ к данным Clob через поток ASCII.
getCharacterStream( )
public Reader getCharacterStream() throws SQLException
Описание. Позволяет осуществлять доступ к данным Clob через поток Unicode.
getSubString( )
public String getSubString(long pos, int count) throws SQLException
Описание. Возвращает подстроку Clob, начиная с указанной позиции, длиной, определяемой значением count.
length( )
public long length() throws SQLException
Описание. Возвращает количество символов в Clob. position( )
public long position(String pattern, long start) throws SQLException;
public long position(Clob pattern, long start) throws SQLException;
Описание. Ищет в Clob заданную строку, начиная с указанной позиции. Если строка найдена, возвращается индекс первого ее вхождения в Clob. Если строка не найдена, метод возвращает —1.
Connection
clearWarnings( )
public void clearWarnings() throws SQLException
Описание. Очищает список предупреждений, связанный с Connection, вследствие чего getWarnings() возвращает null, пока не возникнет новое предупреждение.
close ()
public void close() throws SQLException
Описание. Этот метод позволяет вручную освободить все ресурсы, такие как сетевые соединения и блокировки базы данных, связанные с данным объектом Connection. Этот метод автоматически вызывается при сборке мусора; лучше, однако, вручную закрыть Connection, если вы в нем больше не нуждаетесь.
commit ()
public void commit() throws SQLException
Описание. Этот метод делает постоянными изменения, произведенные всеми командами, связанными с данным соединением и выполненными вслед за последней командой завершения или отката транзакции. Использовать его следует только при отключенном автозавершении. Он не завершает изменения, сделанные командами, которые связаны с другими объектами Connection.
createStatement( )
public Statement createStatement() throws SQLException public
Statement createStatement(int type, int concur) throws SQLException
Описание. Метод создает объект Statement, связанный с сеансом Connection. Версия без аргументов создает объект Statement, для которого экземпляры ResultSet имеют тип только для чтения и перемещения в прямом направлении.
getAutoCommit() и setAutoCommit( )
public boolean getAutoCommit() throws SQLException
public void setAutoCommit(boolean ac) throws SQLException
Описание. По умолчанию все объекты Connection находятся в режиме автозавершения. В этом режиме каждая команда завершается сразу после выполнения. Может оказаться предпочтительнее вручную завершить серию команд в приложении как единую транзакцию. В этом случае метод setAutoCommit() используется для отключения автозавершения. Затем, после выполнения своих команд, вы вызываете commit() или rollback(), в зависимости от успеха или неуспеха транзакции.
В режиме автозавершения команда завершается, когда она выполнена, или выполняется следующая команда, в зависимости от того, что произойдет раньше. Команда, возвращающая ResultSet, выполнена, когда извлечена последняя строка или закрыт объект ResultSet. Если команда возвращает множественные результирующие набо-
ры, завершение происходит после извлечения последней строки последнего объекта ResultSet.
getCatalog() и setCatalog()
public String getCatalog() throws SQLException
public void setCatalog(String catalog) throws SQLException
Описание. Если драйвер поддерживает каталоги, то setCatalog() используется для выбора подпространства базы данных с заданным именем каталога. Если драйвер каталоги не поддерживает, запрос игнорируется.
getMetaData( )
public OatabaseMetaData
getMetaDataQ throws SQLException
Описание. Класс DatabaseMetaData предоставляет методы, описывающие таблицы базы данных, поддержку SQL, хранимые процедуры и другие сведения, относящиеся к базе данных и данному Connection, которые не относятся непосредственно к выполнению команд и извлечению результирующих наборов. Метод создает экземпляр класса DatabaseMetaData для данного Connection.
getTransactionlsolution() и setTransactionlsolution()
public int getTransactionlsolation() throws SQLException
public void setTransaction!solation(int level) throws SQLException
Описание. Устанавливает для объекта Connection текущий уровень изоляции транзакций, используя один из атрибутов класса для интерфейса Connection. Эти уровни называются TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED и TRANSACTION, REPEATABLE_READ.
get TypeMap ( ) и set TypeMap ( )
public Map getTypeMap() throws SQLException
public void setTypeMap(Map map) throws SQLException
Описание. С помощью этих методов можно задать или получить специальное отображение структурированных типов SQL и индивидуальных (distinct) типов для всех команд, связанных с этим соединением.
getWarnings( )
public SQLWarning getWarnings() throws SQLException
Описание. Возвращает первое предупреждение из списка, связанного с данным объектом Connection.
setTime()
public void setTime(long date)
Описание. Устанавливает время, представленное объектом Date, в заданное число миллисекунд, прошедших с 00:00:00 GMT 1 января 1970. Отрицательное число задает количество миллисекунд до этой даты.
toString()
public String toString()
Описание. Возвращает строку, представляющую Date в формате yyyy-mm-dd.
acceptsURL ( )
public boolean acceptsURL(String url) throws SQLException
Описание. Возвращает t rue, если указанный URL соответствует субпротоколу URL, который используется этим драйвером.
connect ( )
public Connection connect(String url, Properties info) throws SQLException
Описание. Этот метод пытается установить соединение с использованием заданного URL и данных Property (обычно содержащих имя пользователя и пароль). Если URL не верен для этого драйвера, соnnect() возвращает null. Если URL правильный, но во время соединения происходит ошибка, возбуждается SQLException.
getMajorVersion ( )
public int getMajorVersion()
Описание. Возвращает основной номер версии драйвера.
getMinorVersion( )
public int getMinorVersion()
Описание. Возвращает дополнительный номер версии драйвера.
getPropertyInfo( )
public DriverPropertyInfo[]
getPropertyInfo(String url,Properties info) throws SQLException;
Описание. Этот метод позволяет средствам RAD в графическом интерфейсе определить, какие свойства требуются драйверу для соединения, чтобы выдать пользователю приглашение к вводу этих свойств.
jdbcCompliant()
public boolean jdbcCompliant()
Описание. Этот метод возвращает true, только если проходят тесты на совместимость с JDBC. Это означает, что реализация драйвера полностью поддерживает JDBC API и входной уровень SQL 92.
addBatch()
public void addBatch() throws SQLException
Описание. Добавляет к пакету набор параметров для пакетной обработки.
clearParameters( )
public abstract void clearParameters() throws SQLException
Описание. Будучи установленным, значение параметра остается предельным, пока не будет установлено новое значение или вызван метод clearParameters(). Этод метод удаляет все параметры, связанные с PreparedStatement.
execute( ), executeQuery( ) и executeUpdate()
public abstract boolean executeO throws SQLException
public abstract ResultSet executeQueryO throws SQLException
public abstract int executeUpdateO throws SQLException
Описание. Выполняет PreparedStatement. Первый метод, execute(), позволяет выполнить PreparedStatement, если вам неизвестно, запрос это или обновление. Возвращает true, если команда возвратила результирующий набор для обработки.
Метод executeQuery() используется для выполнения запросов. Он возвращает результирующий набор для обработки.
Команда executeUpdate() используется для осуществления обновлений. Она возвращает число обновленных строк.
getMetaData()
public ResultSetMetaData getMetaOata() throws SQLException;
Описание. Возвращает число, типы, а также свойства колонок объекта ResultSet.
set Array (), setAsciiStrearn ( ), setBigDecimal( ), setBlnary Sir earn (), setBlob(), setBoolean( ), setByte(), setBytes( ), setCharacterStream( ), setClob(), setDate(), setDouble(), setFloat(), setlnt(), setLong(), setNull(), setObject(), setRef(), setShort(), setString(), setTime(), setTimestamp() и setUnicodeStream( )
public void setArray(int index, Array arr)throws SQLException
public void setAsciiStream(int index, InputStream is,int length) throws SQLException public void setBigOecimal(int index, BigDecimal d)
throws SQLException public void setBinaryStream(int index, InputStream is,
int length) throws SQLException public void setBlob(int index, Blob b)
throws SQLException public void setBoolean(int index, boolean b)
throws SQLException public void setByte(int index, byte b)
throws SQLException public void setBytes(int index, byte[ ] bts)
throws SQLException public void setCharacterStream(int index, Reader rdr,
int length) throws SQLException public void setClob(int index, Clob c)
throws SQLException public void setDate(int index, Date d)
throws SQLException public void setDate(int index, Date d, Calendar cal)
throws SQLException public void setDouble(int index, double d)
throws SQLException publio void setFloat(int index, float f)
throws SQLException public void setlnt(int index, int x)
throws SQLException public void setLong(int index, long x)
throws SQLException public void setNull(int index, int type)
throws SQLException public void setNull(int index, int type, String tname)
throws SQLException public void setObject(int index, Object ob)
throws SQLException public void setObject(int index, Object ob, int type)
throws SQLException public void setObject(int index, Object ob, int type,
int scale) throws SQLException
public void setRef(int index, Ref ref)
throws SQLException public void setShort(int index, short s)
throws SQLException public void setString(int index, String str)
throws SQLException public void setTime(int index, Tine t)
throws SQLException public void setTime(int index, Time t, Calendar cal)
throws SQLException public void setTimestamp(int index, Timestamp ts)
throws SQLException public void setTimestamp(int index, Timestamp ts,
Calendar cal) throws SQLException «public void setUnicodeStream(int index, InputStream is,
int length) throws SQLException
Описание. Привязывает значение к указанному параметру.
Ref
getBaseTypeName( )
public String getBaseTypeName() throws SQLException
Описание. Возвращает имя структурированного типа SQL объекта, на который ссылается.
ResultSet
Краткий обзор
Имя класса: Java. sql. ResultSet
Надкласс: нет
Непосредственные подклассы: нет
Реализованные интерфейсы: нет
Доступность: JDK1.1
absolute ()
public boolean absolute(int row) throws SQLException
Описание. Метод перемещает курсор на заданное число строк от начала, если число положительно, и от конца - если отрицательно.
afterLast( )
public void afterLast() throws SQLException
Описание. Этот метод перемещает курсор в конец результирующего набора за последнюю строку.
beforeFirst( )
public void beforeFirst() throws SQLException
Описание. Этот метод перемещает курсор в начало результирующего набора перед первой строкой.
cancelRowUpdates()
public void cancelRowUpdates() throws SQLException
Описание. Отменяет обновления, сделанные в данной строке.
clearWarnings ( )
public void clearWarnings() throws SQLException
Описание. Удаляет все предупреждения из цепочки SQLWarning. Последующие обращения к getWarnings() возвращают null, пока не возникнет новое предупреждение.