Spec-Zone .ru
спецификации, руководства, описания, API
 Платформа Java™
Стандарт Эд. 7

Пакет java.sql

Обеспечивает API для доступа и обработки данных, сохраненных в источнике данных (обычно реляционная база данных) использование языка программирования JavaTM.

См.: Описание

Пакет java.sql Описание

Обеспечивает API для доступа и обработки данных, сохраненных в источнике данных (обычно реляционная база данных) использование языка программирования JavaTM. Этот API включает платформу, посредством чего различные драйверы могут быть установлены динамически, чтобы получить доступ к различным источникам данных. Хотя API JDBCTM, главным образом, приспосабливается к передаче SQL-операторов к базе данных, это предусматривает чтение и запись данных от любого источника данных с табличным форматом. Средство читателя/писателя, доступное через javax.sql.RowSet группа интерфейсов, может быть настроен, чтобы использовать и обновить данные из электронной таблицы, плоского файла, или любого другого источника табличных данных.

Что JDBCTM Включают 4.1 API

JDBCTM 4.1 API включает обоих 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) технология.

Версии

JDBC 4.1 API включает все предыдущие версии API JDBC:

У классов, интерфейсов, методов, полей, конструкторов, и исключений есть следующий "начиная с" тегов, которые указывают, когда они были введены в платформу Java. Когда они "начиная с" тегов используются в комментариях JavadocTM для API JDBC, они указывают на следующее:

ОТМЕТЬТЕ: Многие из новых функций являются дополнительными; следовательно, есть некоторое изменение в драйверах и функциях, которые они поддерживают. Всегда проверяйте документацию своего драйвера, чтобы видеть, поддерживает ли она функцию прежде, чем Вы попытаетесь использовать ее.

ОТМЕТЬТЕ: класс SQLPermission был добавлен в JavaTM 2 SDK, Standard Edition, выпуск версии 1.3. Этот класс используется, чтобы предотвратить несанкционированный доступ к потоку журналирования, связанному с DriverManager, который может содержать информацию, такую как имена таблиц, данные столбца, и так далее.

Что java.sql Пакет Содержит

java.sql пакет содержит API для следующего:

java.sql и javax.sql Функции, Представленные в JDBC 4.1 API

java.sql и javax.sql Функции, Представленные в JDBC 4.0 API

java.sql и javax.sql Функции, Представленные в JDBC 3.0 API

java.sql Функции, Представленные в JDBC 2.1 Базовых API

javax.sql Функции, Представленные в JDBC 2.0 Дополнительных API Пакета

Пользовательское Отображение UDTs

Определяемый пользователем тип (UDT), определенный в SQL, может быть отображен на класс в языке программирования Java. SQL структурированный тип или SQL DISTINCT тип является UDTs, который может быть пользовательский отображенный. Следующие три шага, установленные пользовательское отображение:
  1. Определение SQL структурированный тип или DISTINCT введите SQL
  2. Определение класса в языке программирования Java, на который SQL будет отображен UDT. Этот класс должен реализовать SQLData интерфейс.
  3. Создание записи в a Connection карта типа объекта, которая содержит две вещи:
    • полностью определенное имя SQL UDT
    • Class объект для класса, который реализует SQLData интерфейс

Когда они на месте для UDT, вызывая методы ResultSet.getObject или CallableStatement.getObject на этом UDT автоматически получит пользовательское отображение для этого. Кроме того, PreparedStatement.setObject метод автоматически отобразит объект назад на его тип SQL, чтобы сохранить это в источнике данных.

Спецификация пакета

Связанная Документация

С тех пор:
1.1
 Платформа Java™
Стандарт Эд. 7

Представьте ошибку или функцию
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.