Справочник по Python

         

Методы объекта



Методы объекта

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, пока не возникнет новое предупреждение.





Методы объекта



Содержание раздела