Обзор спецификации JDBC

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Цель данного обзора - ознакомление с основными понятиями JDBC (Java API для выполнения SQL-запросов к базам данных) путём последовательного разбора содержания спецификации. Автор надеется, что этот материал окажется не просто введением или обзором JDBC, но и чем-то вроде навигатора по спецификации.
Пожалуй, нельзя говорить о промышленном использовании инструментального средства общего назначения (каковым является Java в сетецентрической модели вычислений), если это средство не поддерживает работу с базами данных. Практически одновременно с выпуском первой реализации JDK (Java Development Kit) была опубликована и спецификация JDBC (часто расшифровывается как Java DataBase Connectivity, однако это не акроним, а зарегистрированная торговая марка). Если мы попытаемся дать наиболее краткую аннотацию JDBC, то скорее всего получим следующее: JDBC - это Java API для выполнения SQL-запросов к базам данных. Так как Java является объектно-ориентированным языком, то под API (Application Programming Interface) подразумевается набор классов и интерфейсов (в понимании языка Java). Эти классы и интерфейсы описываются в специальном пакете (package) java.sql.
Содержание:
Введение (Introduction).
Цели и философия (Goals and phylosophy).
Обзор основных интерфейсов (Overview of the major interfaces).
Сценарии использования (Scenarios of using).
Соображения безопасности (Security considerations).
Организация соединения с базой данных (Database connections).
Передача параметров и получение результатов (Passing parameters and receiving results).
Отображение типов данных SQL в Java (Mapping SQL data types into Java).
Асинхронные запросы, потоки и транзакции (Asynchrony, Threading, and Transactions).
Курсоры (Cursors).
Расширения SQL (11 SQL Extensions, 12 Variants and Extensions).
Определение интерфейсов JDBC (JDBC Interface Definitions).
Динамический доступ к базам данных (Dynamic Database Access).

Author(s): Орлик С.

Language: Russian
Commentary: 579385
Tags: Библиотека;Компьютерная литература;Java