Язык программирования Java Андрей Дмитриев andrei-dmitriev@yandex.ru ©2009.

Презентация:



Advertisements
Похожие презентации
Язык программирования Java Дмитриев Андрей Владиславович Май 2007.
Advertisements

Work with databases in Java. JDBC Tutorial for students of universities Author: Dudnik Oxana.
JDBC – программный пакет для работы с БД Базы данных: учебный курс Основные пакеты в Java для работы с БД java.sql.* - основные классы для работы с данными.
16 Copyright © 2004, Oracle. All rights reserved. Using JDBC to Access the Database.
Java : доступ к базам данных, технология JDBC. Примеры баз данных.
Поскольку каждая СУБД является отдельным программным продуктом, для подключения к ней Java использует специальный драйвер, который пишется разработчиками.
Java Database Connectivity (JDBC). Взаимодействие СУБД с приложениями на Java JDBC предполагает, что база данных, с которой взаимодействует программа,
РЭУБД РЭУБД Компоненты данных ADO.NET.
Работа с базами данных – JDBC Введение в JDBC. JDBC JDBC (Java DataBase Connectivity) – технология доступа к базам данных для Java Состоит из: API (java.sql.
Программирование с БД Клиент-серверная архитектура API JDBC.
Разработка телекоммуникационной и информационной системы для прогнозирования аварий и катастроф на НПЗ.
Основы Java – среда NetBeans, работа с консолью Вашенков Олег Евгеньевич
Язык программирования Java Андрей Дмитриев ©2009.
Объектные интерфейсы (.NET) «Школа Инноваций InterSystems 2007»
Перехват исключительных ситуаций и обработка ошибок.
СПАСИБО ЗА ВНИМАНИЕ!
Спасибо
Спасибо!
Спасибо за внимание!
Спасибо за урок
Транксрипт:

Язык программирования Java Андрей Дмитриев ©2009

Взаимодействие с хранилищами данных

Программный интерфейс Пакет java.sql DriverManager Connection Statement ResultSet SQLException Пакет javax.sql; DataSource (интерфейс) Пулы соединений и команд Транзакции Выборки

Импорт классов import java.sql.Statement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Connection;

Загрузка драйвера String mDriver ="org.apache.derby.jdbc.ClientDriver"; try { Class.forName(mDriver); } catch (ClassNotFoundException ex) {…}

Установка соединения String mUrl = "jdbc:derby://localhost:1527/call_center"; mConnection = DriverManager.getConnection(mUrl, test, "123");

Подготовка и выполнение запроса query = "SELECT * FROM cusomers"; mStatement = mConnection.createStatement(); mResultSet = mStatement.executeQuery(query);

Чтение результата while (mResultSet.next()) { System.out.print(mResultSet.getString(1)); System.out.print(", "); System.out.print(mResultSet.getString(2)); System.out.print(", "); System.out.print(mResultSet.getString(3)); System.out.println(); }

Правда ли что…

Спасибо! Андрей Дмитриев ©2009