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


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


Глава №22
Глава №22. Справочник по JDBC Пакет java.sql содержит весь JDBC API. Впервые он был включен в ядро библиотек Java в версии 1.1. Классы, добавленные в JDK 1.2, отмечены в заголовке «Дос...
Классы и интерфейсы пакета java sql
Рисунок 22-1. Классы и интерфейсы пакета java.sql...
Array Краткий обзор
Array Краткий обзор Имя класса: Java. sql. Array Надкласс: нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: введен в JDK 1.2...
Описание
Описание Интерфейс Array добавлен в JDBC для поддержки объектов массивов, введенных в SQL 3. По умолчанию ссылка на массив SQL существует в течение срока жизни транзакции, в которой она была с...
Сводка методов класса
Сводка методов класса public interface Array { Object getArray() throws SQLException; Object getArray(Map map) throws SQLException; Object getArray(long index, int count) throws SQLException...
Методы объекта
Методы объекта getArray() public Object getArray() throws SQLException public Object getArray(Map map) throws SQLException public Object getArray(long index, int count) throws SQLException...
Описание
Описание Интерфейс JDBC Blob представляет тип SQL BLOB. BLOB - акроним для «binary large object» («большой двоичный объект»)- представляет в реляционной базе данных дво...
Сводка методов класса
Сводка методов класса public interface Blob { InputStream getBinaryStream() throws SQLException; byte[] getBytes(long pos, int count) throws SQLException; long length() throws SQLExceptio...
Методы объекта
Методы объекта getBinary Stream ( ) public InputStream getBinaryStream() throws SQLException Описание. Позволяет извлекать из базы данные двоичного объекта в виде потока. getBytes() publi...
Краткий обзор
Краткий обзор Имя класса: j ava. sql. CallableStatement Надкласс: java.sql.PreparedStatement Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK1.1...
Описание
Описание CallableStatement расширяет интерфейс PreparedSt-atement, обеспечивая поддержку хранимых процедур SQL. Он описывает методы привязки выходных параметров. JDBC предписывает стандартную...
Сводка методов класса
Сводка методов класса public interface CallableStatement extends PreparedStatement { Array getArray(int index) throws SQLException; BigDecimal getBigDecimal(int index) throws SQLException;...
Методы объекта
Методы объекта get BigDecimal( ) public BigDecimal getBigDecimal(int index) throws SQLException #public BigDecimal getBigDecimal(int index, int scale) throws SQLException Описание. Возв...
Краткий обзор
Краткий обзор Имя класса: Java. sql. Glob Надкласс: нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: введен в JDK 1.2...
Описание
Описание CLOB - это тип SQL3, означающий «character large object» (большой символьный объект). Как и BLOB, CLOB представляет очень большой кусок данных в базе. В отличие от BLOB, т...
Сводка методов класса
Сводка методов класса public interface Clob { InputStream getAsciiStream() throws SQLException; Reader getCharacterStream() throws SQLException; String getSubStringdong pos, int count) t...
Методы объекта
Методы объекта getAsciiStream ( ) public InputStream getAsciiStream() throws SQLException Описание. Позволяет осуществлять доступ к данным Clob через поток ASCII. getCharacterStream( ) p...
Краткий обзор
Краткий обзор Имя класса: java.sql.Connection Надкласс: нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK 1.1...
Описание
Описание Класс Connection представляет в JDBC сеанс работы с базой данных. Он предоставляет приложению объекты Statement (и его подклассы) для этого сеанса. Он также управляет транзакциями для...
Сводка методов класса
Сводка методов класса public interface Connection { static public final int TRANSACTION_NONE; static public final int TRANSACTION_READ_UNCOMMITTED; static public final int TRANSACTION_READ_C...
Атрибуты класса
Атрибуты класса TRANSACTION_NONE static public final int TRANSACTION_NONE Описание. Транзакции не поддерживаются. TRANSACTION_READ_UNCOMMITTED static public final int TRANSACTION_READ_UNCO...
Методы объекта
Методы объекта clearWarnings( ) public void clearWarnings() throws SQLException Описание. Очищает список предупреждений, связанный с Connection, вследствие чего getWarnings() возвращает nu...
IsClosed()
isClosed() public boolean isClosed() throws SQLExxeption Описание. Возвращает true, если соединение Connection закрыто....
IsReadOnly() и setReadOnly()
isReadOnly() и setReadOnly() public boolean IsReadOnly() throws SQLException public void setReadOnly(boolean ro) throws SQLException Описание. Некоторые базы данных оптимизированы для осуще...
NativeSQL()
nativeSQL() public String nativeSQL(String sql) throws SQLException Описание. Многие базы данных могут не поддерживать в действительности тот SQL, который требуется для JDBC. Этот метод позво...
PrepareCall()
prepareCall() public CallableStatement prepareCall(String sql) throws SQLException public CallableStatement prepareCall(String sql, int type, int concur) throws SQLException Описание. По за...
PrepareStatemeni()
prepareStatemeni() public PreparedStatement prepareStatement(String sql) throws SQLException public PreparedStatement prepareStatement(String sql, int type, int concur) throws SQLException О...
Краткий обзор
Краткий обзор Имя класса: java. sql. DatabaseMetaData Надкласс: нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: введен в JDK 1.1...
Описание
Описание Этот класс предоставляет обширную информацию о базе данных, с которой связан объект Connection. Во многих случаях данные возвращаются в виде объектов JDBC ResultSet. Если база данных...
Сводка методов класса
Сводка методов класса public interface DatabaseMetaData { static public final int bestRowTemporary; static public final int bestRowTransaction; static public final int bestRowSession; st...
Описание
Описание Этот класс поддерживает подмножество функций класса java. util. Date. Он ориентирован на работу с датами, игнорируя часы, минуты и секунды. Сводка методов класса public class Date...
Конструкторы объекта
Конструкторы объекта Date() public Date(long date) #public Date(int year, int month, int day) Описание. Создает новый экземпляр Date. Правильный путь создания Date- использование нового к...
Методы объекта
Методы объекта setTime() public void setTime(long date) Описание. Устанавливает время, представленное объектом Date, в заданное число миллисекунд, прошедших с 00:00:00 GMT 1 января 1970. От...
Driver Краткий обзор
Driver Краткий обзор Имя класса: java.sql. Driver Надкласс: нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK1.1...
Описание
Описание Класс представляет специфическую реализацию JDBC. При загрузке Driver должен создать экземпляр себя и зарегистрировать его в классе DriverManager. Это позволит приложениям создавать э...
Сводка методов класса
Сводка методов класса public interface Driver { boolean acceptsURL(String url) throws SQLException; Connection connect(String url, Properties info) throws SQLException; int getMajorVersion(...
Методы объекта
Методы объекта acceptsURL ( ) public boolean acceptsURL(String url) throws SQLException Описание. Возвращает t rue, если указанный URL соответствует субпротоколу URL, который используется...
DriverManager Краткий обзор
DriverManager Краткий обзор Имя класса: Java. sql. DriverManager Надкласс: Java. lang. Object Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK 1.1...
Описание
Описание DriverManager содержит главный список зарегистрированных в системе драйверов JDBC. При инициализации он загружает все классы, указанные в свойстве jdbc. drivers. Поэтому можно задать...
Сводка методов класса
Сводка методов класса public class DriverManager { static void deregisterDriver(Driver driver) throws SQLException; static public synchronized Connection getConnection(String url, Properties...
Static public void setloginTimeout(int seconds); }
static public void setloginTimeout(int seconds); }...
Методы класса
Методы класса deregisterDriver( ) static public void deregisterDriver(Driver driver) throws SQLException Описание. Удаляет Driver из списка зарегистрированных драйверов. getConnection( )...
Описание
Описание Класс предоставляет сведения, необходимые драйверу для соединения с базой данных. Он может потребоваться только средствам разработки приложений. У него нет методов, только список откры...
Сводка методов класса
Сводка методов класса public class DriverPropertyInfo { public String[] choices; public String description; public String name; public boolean required; public String value; public D...
Атрибуты объекта
Атрибуты объекта choices public String[] choices Описание. Список вариантов, которые могут предоставляться пользователю для выбора значения этого свойства. Значение может быть null. descri...
Конструкторы объекта
Конструкторы объекта DriverPropertyInfо ( ) public OriverPropertyInfo(String name, String value) Описание. Создает новый объект DriverPropertylnfo с атрибутами name и value, установленными...
Имя класса Java sql PreparedStatement
Имя класса: Java. sql. PreparedStatement...
Надкласс java sql Statement
Надкласс: java.sql.Statement...
Непосредственные подклассы Java sql CallableStatement
Непосредственные подклассы: Java. sql. CallableStatement Реализованные интерфейсы: нет Доступность: JDK1.1...
Описание
Описание Этот класс представляет прекомпилированную команду SQL....
Сводка методов класса
Сводка методов класса public interface PreparedStatement extends Statement { void addBatch() throws SQLException; void clearParameters() throws SQLException; boolean execute() throws SQLExc...
Методы объекта
Методы объекта addBatch() public void addBatch() throws SQLException Описание. Добавляет к пакету набор параметров для пакетной обработки. clearParameters( ) public abstract void clearPa...
Краткий обзор
Краткий обзор Имя класса: java.sql.Ref Надкласс; нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: введен в JDK 1.2...
Описание
Описание Ref является ссылкой на величину структурированного типа SQL в базе данных. Разрешить ссылку Ref можно путем передачи ее в качестве параметра команде SQL и выполнением этой команды....
Сводка методов класса
Сводка методов класса public interface Ref { String getBaseTypeName() throws SQLException; }...
Методы объекта
Методы объекта getBaseTypeName( ) public String getBaseTypeName() throws SQLException Описание. Возвращает имя структурированного типа SQL объекта, на который ссылается. ResultSet Краткий...
Описание
Описание Этот класс представляет результирующий набор базы данных. Он обеспечивает приложению построчный доступ к результатам запросов в базе данных. Во время обработки запроса ResultSet подде...
Сводка методов класса
Сводка методов класса public interface ResultSet { static public final int CONCUR_READ_ONLY; static public final int CONCUR_UPDATABLE; static public final int FETCH_FORWARD; static public fi...
Атрибуты класса
Атрибуты класса CONCUR_READ_ONLY static public final int CONCUR_READ_ONLY Описание. Режим доступа, означающий, что результирующий набор нельзя обновлять. CONCUR_UPDATABLE static public fi...
Методы объекта
Методы объекта absolute () public boolean absolute(int row) throws SQLException Описание. Метод перемещает курсор на заданное число строк от начала, если число положительно, и от конца - е...
Close ()
close () public void close() throws SQLException Описание. Осуществляет немедленное закрытие ResultSet вручную. Обычно этого не требуется, так как закрытие Statement, связанного с ResultSet,...
DeleteRow( )
deleteRow( ) public void deleteRow() throws SQLException Описание. Удаляет текущую строку из результирующего набора и базы данных....
FindColumn( )
findColumn( ) public int findColumn(String cname) throws SQLException Описание. Метод возвращает номер колонки с заданным именем. first() public boolean first() throws SQLException Описание...
GetAsciiStream() getBinaryStream() getCharacterStream() и getUnicodeStream()
getAsciiStream(), getBinaryStream(), getCharacterStream() и getUnicodeStream() public InputStream getAsciiStream(int index) throws SQLException public InputStream getAsciiStream(String cnane)...
GetArray() getBlob() getBoolean()
getArray(), getBlob(), getBoolean(), getByte(), getBytes(), getClob(), getDate(), getDouble(), getFloat(), getlnt(), getLong(), getRef(), getShort(),getString(),getTime()ugetTimestamp() public...
GetConcurrency( ) и setConcurrencyf )
getConcurrency( ) и setConcurrencyf ) public int getConcurrency() throws SQLException Описание. Эти методы служат для получения и установления режима доступа к данным результирующего набора....
GetType()
getType() public int getType() throws SQLException Описание. Возвращает тип данного результирующего набора....
GetWarnings()
getWarnings() public SQLWarning getWarnings() throws SQLException Описание. Возвращает первый объект SQLWarning в цепочке предупреждений....
InsertRow( )
insertRow( ) public void insertRow() throws SQLException Описание. Вставляет содержимое строки в результирующий набор и базу данных....
IsAfterLast( )
isAfterLast( ) public boolean isAfterLast() throws SQLException Описание. Возвращает true, если результирующий набор позиционирован за его последней строкой....
IsBeforeFirst( )
isBeforeFirst( ) public boolean isBeforeFirst() throws SQLException Описание. Возвращает true, если результирующий набор позиционирован перед первой строкой....
IsFirst()
isFirst() public boolean isFirst() throws SQLException Описание. Возвращает true, если результирующий набор позиционирован на первой строке....
IsLast( )
isLast( ) public boolean isLast() throws SQLException Описание. Возвращает true, если результирующий набор позиционирован на последней строке....
Last ()
last () public boolean last() throws SQLException Описание. Перемещает курсор на последнюю строку результирующего набора. moveToCurrent Row( ) public void moveToCurrentRow() throws SQLExc...
Long() updateNull( ) updateObject() updateShort( ) updateString() updateTime( ) и updateTimestampf )
Long(), updateNull( ), updateObject(), updateShort( ), updateString(), updateTime( ) и updateTimestampf ) public void updateAsciiStream(int index, InputStream is,int length) throws SQLExcepti...
Описание
Описание Этот класс предоставляет метаданные о типах и свойствах колонок в экземпляре ResultSet....
Сводка методов класса
Сводка методов класса public interface ResultSetMetaData { static public final int columnNoNulls; static public final int columnNullable; static public final int columnNullableUnknown; Strin...
Атрибуты класса
Атрибуты класса columnNoNulls static public final int columnNoNulls Описание. В рассматриваемой колонке недопустимы значения NULL....
ColumnNullable
columnNullable static public final int columnNullable Описание. В рассматриваемой колонке допустимы значения NULL....
ColumnNullableUnknown
columnNullableUnknown static public final int columnNullableUnknown Описание. Неизвестно, допустимы ли значения NULL в рассматриваемой колонке....
Методы объекта
Методы объекта...
GetCatalogName( )
getCatalogName( ) public String getCatalogName(int index) throws SQLException Описание. Возвращает имя каталога, связанного с таблицей, в которой находится заданная колонка....
GetColumnClassName( )
getColumnClassName( ) public String getColumnClassName(int index) throws SQLException Описание. Возвращает полностью квалифицированное имя класса Java, который будет создан при вызове Result...
GetColumnCount( )
getColumnCount( ) public int getColumnCount() throws SQLException Описание. Возвращает количество колонок в результирующем наборе....
GetColumnDisplaySize( )
getColumnDisplaySize( ) public int getColumnDisplaySize(int column) throws SQLException Описание. Возвращает максимальную ширину вывода данных колонки....
GetColumnLabel( )
getColumnLabel( ) public String getColumnLabel(int column) throws SQLException Описание. Возвращает заголовок, с которым выводится колонка....
Get ColumnName( )
get ColumnName( ) public String getcname(int column) throws SQLException Описание. Возвращает имя, под которым колонка хранится в базе данных....
GetColumnType( )
getColumnType( ) public int getColumnType(int -column) throws SQLException Описание. Возвращает SQL-тип заданной колонки как значение из java.sql.Types....
GetColumnTypeName( )
getColumnTypeName( ) public String. getColumnTypeName(int column) throws SQLException Описание. Возвращает имя SQL-типа заданной колонки. getPrecision( ) public int getPrecision(int column)...
Get Scale ()
get Scale () public int getScale(int column) throws SQLException Описание. Возвращает число десятичных знаков правее десятичной точки для заданной колонки....
GetSchemaName( )
getSchemaName( ) public String getSchemaName(int column) throws SQLException Описание. Возвращает имя схемы таблицы с заданной колонкой. getTableName( ) public String getTableName(int colum...
Описание Возвращает имя таблицы с заданной колонкой
Описание. Возвращает имя таблицы с заданной колонкой....
IsAuto!ncrement( )
isAuto!ncrement( ) public boolean isAuto!ncrement(int column) throws SQLException Описание. Возвращает true, если числовое значение колонки устанавливается автоматически и поэтому доступно т...
IsCaseSensitive( )
isCaseSensitive( ) public boolean isCaseSensitive(int column) throws SQLException Описание. Возвращает true, если верхний или нижний регистр данных в колонке имеет значение. isCurrency() p...
Краткий обзор
Краткий обзор Имя класса: java. sql. Statement Надкласс: нет Непосредственные подклассы: java. sql. PreparedStatement Реализованные интерфейсы: нет Доступность: JDK 1.1...
Описание
Описание Класс представляет встроенную команду SQL и используется приложением для доступа к базе данных. При закрытии Statement автоматически закрываются все связанные с ним открытые объекты R...
Сводка методов класса
Сводка методов класса public interface Statement { void addBatch(String sql) throws SQLException; void cancel() throws SQLException; void clearBatch() throws SQLException; void clearWarnings()...
Методы объекта
Методы объекта addBatch() public void addBatch(String sql) throws SQLException Описание. Добавляет заданную команду SQL к текущему пакету команд. сапсеl( ) public void cancel() throws SQ...
Краткий обзор
Краткий обзор Имя класса: Java. sql. Struct Надкласс: нет Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: введен в JDK 1.2...
Описание
Описание Этот класс производит отображение в структурированный тип SQL3. Экземпляр Struct содержит значения, которые отображаются в каждый атрибут в связанном структурном значении базы данных....
Сводка методов класса
Сводка методов класса public interface Struct { Object[] getAttributes() throws SQLException; Object[] getAttributes(Map map) throws SQLException; String getSQLTypeNane() throws SQLExcept...
Методы объекта
Методы объекта getAttributes() public Object[] getAttributes() throws SQLException public Object[] getAttnbutes(Map map) throws SQLException Описание. Возвращает значения атрибутов в структ...
Time
Time...
Краткий обзор
Краткий обзор Имя класса: Java. sql.Time Надкласс: Java. util. Date Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK 1.1...
Описание
Описание Эта версия класса java.util.Date производит отображение на тип данных SQL TIME....
Сводка методов класса
Сводка методов класса public class Time extends Java.util.Date { static public Time valueOf(String s); public Time(int hour, int minute, int second); public Time(long time); #public int...
Конструкторы объекта
Конструкторы объекта Time() public Timestamp(int hour, int minute, intsecond) public Timestamp(long time) Описание. Создает новый объект Time. Первый прототип создает Time с заданием часов,...
Методы объекта
Методы объекта getDate(), setDate(), getDay(), getMonth(), setMonth(), getYear() и setYear( ) #public int getDate() #public int getDay() #public int getMonth() #public int getYear() #p...
Timestamp Краткий обзор
Timestamp Краткий обзор Имя класса: Java. sql.Timestamp Надкласс: Java. util.Date Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK 1.1 Описание Этот класс...
Краткий обзор
Краткий обзор Имя класса: java. sql. Types Надкласс: java. lang. Object Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK 1.1...
Описание
Описание Этот класс содержит статические атрибуты, представляющие типы данных SQL. Эти значения являются действительными значениями констант, определенными в спецификации XOPEN....
Сводка методов класса
Сводка методов класса public class Types { static public final int ARRAY; static public final int BIGINT; static public final int BINARY; static public final int BIT; static public fi...








Начало