Содержание
- 2. JDBC API состоит из интерфейсов и классов, используемых для доступа к данным, независимо от их источника
- 3. Основные классы JDBC
- 4. Подключение к БД /* ======== Подключение к MS SQL Server ===== */ // Загрузка драйвера Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
- 6. Скачать презентацию
Слайд 2JDBC API состоит из интерфейсов и классов, используемых для доступа к данным,
JDBC API состоит из интерфейсов и классов, используемых для доступа к данным,

независимо от их источника
Connection, Statement, ResultSet
Использование конкретного источника данных (БД) и драйвера можно указывать в настройках приложения, чтобы исходный код не зависел от типа, имени и расположения базы данных
driver=oracle.jdbc.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:stud
user=o01
password=o01
Конкретный драйвер БД реализует все JDBC интерфейсы и набор их функций
OracleConnection, OracleStatement, OracleResultSet
Драйвера JDBC делятся на типы (1-4) по уровню зависимости от используемой платформы. Большинство современных драйверов 4 типа написаны целиком на Java, не зависят от платформы и не требуют установки дополнительных библиотек (например клиента Oracle)
Возможность использования JDBC-ресурсов в распределенных транзакциях.
Независимость от СУБД кончается там, где используется специфический для СУБД SQL-запрос, или нестандартная функция JDBC.
select * from TABLE1 where ROWNUM<5
((OracleResultSet)resultSet).getOracleObject(1)
? Пример: org.mai806.jdbcsample.QuerySample
Connection, Statement, ResultSet
Использование конкретного источника данных (БД) и драйвера можно указывать в настройках приложения, чтобы исходный код не зависел от типа, имени и расположения базы данных
driver=oracle.jdbc.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:stud
user=o01
password=o01
Конкретный драйвер БД реализует все JDBC интерфейсы и набор их функций
OracleConnection, OracleStatement, OracleResultSet
Драйвера JDBC делятся на типы (1-4) по уровню зависимости от используемой платформы. Большинство современных драйверов 4 типа написаны целиком на Java, не зависят от платформы и не требуют установки дополнительных библиотек (например клиента Oracle)
Возможность использования JDBC-ресурсов в распределенных транзакциях.
Независимость от СУБД кончается там, где используется специфический для СУБД SQL-запрос, или нестандартная функция JDBC.
select * from TABLE1 where ROWNUM<5
((OracleResultSet)resultSet).getOracleObject(1)
? Пример: org.mai806.jdbcsample.QuerySample
Слайд 3Основные классы JDBC
Основные классы JDBC

Слайд 4Подключение к БД
/* ======== Подключение к MS SQL Server ===== */
//
Подключение к БД
/* ======== Подключение к MS SQL Server ===== */
//

Загрузка драйвера
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// Соединение с базой данных
Connection connection = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1433;databaseName=o01;“, "sa", "123");
/* ======== Подключение к Oracle ============ */
// Загрузка драйвера
Class.forName("oracle.jdbc.OracleDriver");
// Соединение с базой данных
Connection connection = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:orcl", "o01", "o01");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// Соединение с базой данных
Connection connection = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1433;databaseName=o01;“, "sa", "123");
/* ======== Подключение к Oracle ============ */
// Загрузка драйвера
Class.forName("oracle.jdbc.OracleDriver");
// Соединение с базой данных
Connection connection = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:orcl", "o01", "o01");
Параметры соединения:
Класс JDBC драйвера для СУБД
com.microsoft.sqlserver.jdbc.SQLServerDriver
URL – содержит протокол, имя сервера, порт и имя экземпляра БД
jdbc:sqlserver://localhost:1433;databaseName=o01
jdbc:драйвер://сервер:порт;databaseName=экз.БД
Имя пользователя (login)
sa
Пароль (password)
sa
Следующая -
Неделя русского языка и литературы в школе.
Оплата и доставка. ТЗ
Как заработать публичным библиотекам в новых условиях?
Как среди множества зданий нам найти храм – дом Божий?
Презентация на тему Латвия
Лимон
Автомодельная трасса
Исчезающие виды растений
Дипломная работа. Виды диспетчерской документации, этапы обработки, документооборот диспетчера на автотранспортного предприятия
Изучение запросов потребителей на рынке молока и молочной продукции
Plotseed XL - порционная селекционная сеялка
Практические методы и подходы к определению числа часов использования заявленной мощности (ЧЧИМ) и отнесения потребителей к соо
«БАРХАТНЫЙ СЕЗОН» - ВРЕМЯ СИЯТЬ КРАСОТОЙ!осенняя коллекцияОГРАНИЧЕННЫЙ ВЫПУСК
Кого можно встретить в зимнем лесу Наталья Ковалькова учитель начальных классов
Структура Клевер-восток
Презентация на тему Отношения 6 класс
«Весь мир во мне и в мире я, как дома!» К 90-летию со дня рождения Д. Н. Кугультинова
Седьмая Рамочная программа ЕС: общая информация и правила участия 10 ноября, 2010г.
Корреляции в психологическом исследовании
Среды обитания животных
Построение человекомашинных интерфейсов на базе технологии Adobe Flash
Уильям Шекспир
«Развитие традиций семейного чтения на основе взаимодействия с социумом»
Викторина Секреты природы (для детей старшего дошкольного возраста)
Қазақстан халқы ассамблеясы
Занятия народов севера
Презентация ко Дню рыбака (8 июля)
Презентация на тему строение атома 8 класс
Презентация на тему жизнь и творчество А. С. Пушкина