Spec-Zone .ru
спецификации, руководства, описания, API
|
См.: Описание
Интерфейс | Описание |
---|---|
Массив |
Отображение в языке программирования Java для типа SQL
ARRAY . |
Блоб |
Представление (отображающееся) в языке программирования JavaTM SQL
BLOB значение. |
CallableStatement |
Интерфейс, используемый, чтобы выполнить хранимые процедуры SQL.
|
Clob |
Отображение в языке программирования JavaTM для SQL
CLOB ввести. |
Соединение |
Соединение (сеанс) с определенной базой данных.
|
DatabaseMetaData |
Исчерпывающая информация о базе данных в целом.
|
Драйвер |
Интерфейс, который должен реализовать каждый драйвер class.
|
DriverAction |
Интерфейс, который должен быть реализован, когда Драйвер хочет быть уведомленным
DriverManager . |
NClob |
Отображение в языке программирования JavaTM для SQL
NCLOB ввести. |
ParameterMetaData |
Объект, который может использоваться, чтобы получить информацию о типах и свойствах для каждого маркера параметра в a
PreparedStatement объект. |
PreparedStatement |
Объект, который представляет предварительно скомпилированный SQL-оператор.
|
Касательно |
Отображение в языке программирования Java SQL
REF значение, которое является ссылкой на SQL структурированное значение типа в базе данных. |
ResultSet |
Таблица данных, представляющих набор результатов базы данных, который обычно сгенерирован, выполняя оператор, который запрашивает базу данных.
|
ResultSetMetaData |
Объект, который может использоваться, чтобы получить информацию о типах и свойствах столбцов в a
ResultSet объект. |
RowId |
Представление (отображающееся) в языке программирования Java SQL значение ROWID.
|
Точка сохранения |
Представление точки сохранения, которая является точкой в пределах текущей транзакции, на которую можно сослаться от
Connection.rollback метод. |
SQLData |
Интерфейс, используемый для пользовательского отображения SQL определяемый пользователем тип (UDT) к class в языке программирования Java.
|
SQLInput |
Входной поток, который содержит поток значений, представляющих экземпляр SQL структурированный тип или SQL отличный тип.
|
SQLOutput |
Поток вывода для того, чтобы записать атрибуты обратно определяемого пользователем типа к базе данных.
|
SQLType |
Объект, который используется, чтобы идентифицировать универсальный тип SQL, названный типом JDBC или поставщиком определенный тип данных.
|
SQLXML |
Отображение в языке программирования JavaTM для типа XML SQL.
|
Оператор |
Объект, используемый для того, чтобы выполнить статический SQL-оператор и возвратить результаты, это производит.
|
Struct |
Стандартное отображение в языке программирования Java для SQL структурированный тип.
|
Обертка |
Интерфейс для классов JDBC, которые обеспечивают возможность получить экземпляр делегата, когда рассматриваемый экземпляр является фактически прокси class.
|
Класс | Описание |
---|---|
Дата |
Тонкая обертка вокруг значения миллисекунды, которое позволяет JDBC идентифицировать это как SQL
DATE значение. |
DriverManager |
Основная услуга для того, чтобы управлять рядом драйверов JDBC.
ОТМЕТЬТЕ: DataSource интерфейс, новый в JDBC 2.0 API, обеспечивает другой способ соединиться с источником данных. |
DriverPropertyInfo |
Свойства драйвера для того, чтобы сделать соединение.
|
SQLPermission |
Разрешение то, для который
SecurityManager проверит, когда код, который запускает приложение с a SecurityManager включенный, вызовы DriverManager.deregisterDriver метод, DriverManager.setLogWriter метод, DriverManager.setLogStream (осуждаемый) метод, SyncFactory.setJNDIContext метод, SyncFactory.setLogger метод, Connection.setNetworktimeout метод, или Connection.abort метод. |
Время |
Тонкая обертка вокруг
java.util.Date class, который позволяет API JDBC идентифицировать это как SQL TIME значение. |
Метка времени |
Тонкая обертка вокруг
java.util.Date это позволяет API JDBC идентифицировать это как SQL TIMESTAMP значение. |
Типы |
class, который определяет константы, которые используются, чтобы идентифицировать универсальные типы SQL, названные типами JDBC.
|
Перечисление | Описание |
---|---|
ClientInfoStatus |
Перечисление для состояния причины, что свойство не могло быть установлено через звонок
Connection.setClientInfo |
JDBCType |
Определяет константы, которые используются, чтобы идентифицировать универсальные типы SQL, названные типами JDBC.
|
PseudoColumnUsage |
Перечисление для псевдо/скрытого использования столбца.
|
RowIdLifetime |
Перечисление для значений времени жизни RowId.
|
Исключение | Описание |
---|---|
BatchUpdateException |
Подкласс
SQLException брошенный, когда ошибка происходит во время работы пакетного обновления. |
DataTruncation |
Исключение, выданное как a
DataTruncation исключение (на записях) или сообщило как a DataTruncation предупреждение (на чтениях), когда значения данных является неожиданно усеченным по причинам кроме того, что это имело execeeded MaxFieldSize . |
SQLClientInfoException |
Подкласс
SQLException бросается, когда одно или более клиентских свойств информации не могли быть установлены на a Connection . |
SQLDataException |
Подкласс
SQLException брошенный, когда значение class SQLState '22', или при определенных поставщиком условиях. |
SQLException |
Исключение, которое предоставляет информацию об ошибке доступа к базе данных или других ошибках.
|
SQLFeatureNotSupportedException |
Подкласс
SQLException брошенный, когда значение class SQLState является '0A' (значение является 'нулем' A). |
SQLIntegrityConstraintViolationException |
Подкласс
SQLException брошенный, когда значение class SQLState '23', или при определенных поставщиком условиях. |
SQLInvalidAuthorizationSpecException |
Подкласс
SQLException брошенный, когда значение class SQLState '28', или при определенных поставщиком условиях. |
SQLNonTransientConnectionException |
Подкласс
SQLException брошенный для class SQLState оценивают '08', или при определенных поставщиком условиях. |
SQLNonTransientException |
Подкласс
SQLException брошенный, когда экземпляр, где повторная попытка той же самой работы не перестала бы работать если причина SQLException исправляется. |
SQLRecoverableException |
Подкласс
SQLException добавленные ситуации, где ранее отказавшая работа могла бы быть в состоянии успешно выполниться, если приложение выполняет некоторое восстановление, ступают и повторяют всю транзакцию или в случае распределенной транзакции, ответвления транзакции. |
SQLSyntaxErrorException |
Подкласс
SQLException брошенный, когда значение class SQLState '42', или при определенных поставщиком условиях. |
SQLTimeoutException |
Подкласс
SQLException брошенный, когда тайм-аут, определенный Statement.setQueryTimeout , DriverManager.setLoginTimeout , DataSource.setLoginTimeout ,XADataSource.setLoginTimeout истек. |
SQLTransactionRollbackException |
Подкласс
SQLException брошенный, когда значение class SQLState '40', или при определенных поставщиком условиях. |
SQLTransientConnectionException |
Подкласс
SQLException поскольку class SQLState оценивает '08', или при определенных поставщиком условиях. |
SQLTransientException |
Подкласс
SQLException бросается в ситуации, где previoulsy, за которым отказавшая работа могла бы быть в состоянии следовать, когда работа повторяется без любого вмешательства функциональности уровня приложения. |
SQLWarning |
Исключение, которое предоставляет информацию о предупреждениях доступа к базе данных.
|
javax.sql.RowSet
группа интерфейсов, может быть настроен, чтобы использовать и обновить данные из электронной таблицы, плоского файла, или любого другого источника табличных данных.
java.sql
пакет, называемый базовым API JDBC, и javax.sql
пакет, называемый Дополнительным API Пакета JDBC. Это завершается, API JDBC включается в JavaTM Standard Edition (Java SETM), версия 7. javax.sql
пакет расширяет функциональность API JDBC от клиентского API до серверного API, и это - основная часть JavaTM Enterprise Edition (Java EETM) технология.
У классов, интерфейсов, методов, полей, конструкторов, и исключений есть следующий "начиная с" тегов, которые указывают, когда они были введены в платформу Java. Когда они "начиная с" тегов используются в комментариях JavadocTM для API JDBC, они указывают на следующее:
ОТМЕТЬТЕ: Многие из новых функций являются дополнительными; следовательно, есть некоторое изменение в драйверах и функциях, которые они поддерживают. Всегда проверяйте документацию своего драйвера, чтобы видеть, поддерживает ли она функцию прежде, чем Вы попытаетесь использовать ее.
ОТМЕТЬТЕ: class SQLPermission
был добавлен в JavaTM 2 SDK, Standard Edition, выпуск версии 1.3. Этот class используется, чтобы предотвратить несанкционированный доступ к потоку журналирования, связанному с DriverManager
, который может содержать информацию, такую как имена таблиц, данные столбца, и так далее.
java.sql
Пакет Содержитjava.sql
пакет содержит API для следующего: DriverManager
средство DriverManager
class - делает соединение с драйвером SQLPermission
class - обеспечивает разрешение, когда код, работающий в пределах Менеджера безопасности, такого как апплет, пытается установить поток журналирования через DriverManager
Driver
интерфейс - обеспечивает API для регистрации и соединения драйверов, основанных на технологии JDBC ("драйверы JDBC"); обычно используемый только DriverManager
class DriverPropertyInfo
class - обеспечивает свойства для драйвера JDBC; не используемый общим пользователем Statement
- используемый, чтобы отправить основные SQL-операторы PreparedStatement
- используемый, чтобы отправить подготовленные операторы или основные SQL-операторы (полученный из Statement
) CallableStatement
- используемый, чтобы вызвать хранимые процедуры базы данных (полученный из PreparedStatement
) Connection
интерфейс - обеспечивает методы для того, чтобы они создали операторы и управляли соединениями и их свойствами Savepoint
- обеспечивает точки сохранения в транзакции ResultSet
интерфейс Array
интерфейс - отображающийся для SQL ARRAY
Blob
интерфейс - отображающийся для SQL BLOB
Clob
интерфейс - отображающийся для SQL CLOB
Date
class - отображающийся для SQL DATE
NClob
интерфейс - отображающийся для SQL NCLOB
Ref
интерфейс - отображающийся для SQL REF
RowId
интерфейс - отображающийся для SQL ROWID
Struct
интерфейс - отображающийся для SQL STRUCT
SQLXML
интерфейс - отображающийся для SQL XML
Time
class - отображающийся для SQL TIME
Timestamp
class - отображающийся для SQL TIMESTAMP
Types
class - обеспечивает константы для типов SQL SQLData
интерфейс - определяет отображение UDT к экземпляру этого class SQLInput
интерфейс - обеспечивает методы для того, чтобы они считали атрибуты UDT из потока SQLOutput
интерфейс - обеспечивает методы для того, чтобы они записали атрибуты UDT обратно к потоку DatabaseMetaData
интерфейс - предоставляет информацию о базе данных ResultSetMetaData
интерфейс - предоставляет информацию о столбцах a ResultSet
объект ParameterMetaData
интерфейс - предоставляет информацию о параметрах к PreparedStatement
команды SQLException
- брошенный большинством методов, когда есть проблема, получающая доступ к данным и некоторыми методами по другим причинам SQLWarning
- брошенный, чтобы указать на предупреждение DataTruncation
- брошенный, чтобы указать, что данные, возможно, были усеченными BatchUpdateException
- брошенный, чтобы указать, что не на все команды в пакетном обновлении, выполняемом успешно
java.sql
и javax.sql
Функции, Представленные в JDBC 4.2 APIJDBCType
перечисление и SQLType
интерфейсREF CURSORS
в CallableStatement
DatabaseMetaData
методы, чтобы возвратить максимальный Логический размер LOB и если Касательно Курсоров поддерживаются
java.sql
и javax.sql
Функции, Представленные в JDBC 4.1 APIConnection
, ResultSet
и Statement
объекты, которые будут использоваться с оператором попытки с ресурсамиCallableStatement
и ResultSet
чтобы определить Java вводят, чтобы преобразовать в через getObject
методDatabaseMetaData
методы, чтобы возвратить PseudoColumns и если сгенерированный ключ всегда возвращаетсяConnection
определить схему базы данных, аварийное прекращение работы и тайм-аут физическое соединение.Statement
возразите, когда его зависимые объекты были закрытыDriver
, DataSource
, ConnectionPoolDataSource
и XADataSource
java.sql
и javax.sql
Функции, Представленные в JDBC 4.0 APIjava.sql.Driver
class через Class.forName
PreparedStatement
это связывается с a PooledConnection
был закрыт или драйвер определяет, недопустимо
java.sql
и javax.sql
Функции, Представленные в JDBC 3.0 APIConnectionPoolDataSource
- определите, как соединения должны быть объединены в пул PreparedStatement
объект ResultSet
объекты, возвращенные из CallableStatement
объекты открываются одновременно CallableStatement
объекты по имени так же как индексируют ResultSet
holdability - возможность определить, должны ли курсоры считаться открытые или закрытые в конце транзакции Ref
ссылки на объект BLOB
, CLOB
, ARRAY
, и REF
значения. java.sql.Types.DATALINK
тип данных - предоставляет доступ драйверов JDBC к объектам, хранившим вне источника данных
java.sql
Функции, Представленные в JDBC 2.1 Базовых APIResultSet
интерфейс, которые позволяют курсору быть перемещенным в определенную строку или в позицию относительно ее текущей позиции ResultSet
методы updater java.math.BigDecimal
значения, дополнительная безопасность, и поддержка часовых поясов в дате, время, и значения метки времени.
javax.sql
Функции, Представленные в JDBC 2.0 Дополнительных API ПакетаDataSource
взаимодействуйте через интерфейс как средство создания соединения. Именование Java и Каталог InterfaceTM (JNDI) используются для того, чтобы зарегистрировать a DataSource
объект со службой именования и также для того, чтобы получить это. RowSet
технология - обеспечение удобного средства обработки и передачи данных
DISTINCT
тип является UDTs, который может быть пользовательский отображенный. Следующие три шага, установленные пользовательское отображение: DISTINCT
введите SQL SQLData
интерфейс. Connection
карта типа объекта, которая содержит две вещи: Class
объект для class, который реализует SQLData
интерфейс Когда они на месте для UDT, вызывая методы ResultSet.getObject
или CallableStatement.getObject
на этом UDT автоматически получит пользовательское отображение для этого. Кроме того, PreparedStatement.setObject
метод автоматически отобразит объект назад на его тип SQL, чтобы сохранить это в источнике данных.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92