🗊Презентация JDBC, стандарты

Категория: Информатика
Нажмите для полного просмотра!
JDBC, стандарты, слайд №1JDBC, стандарты, слайд №2JDBC, стандарты, слайд №3JDBC, стандарты, слайд №4JDBC, стандарты, слайд №5JDBC, стандарты, слайд №6JDBC, стандарты, слайд №7JDBC, стандарты, слайд №8JDBC, стандарты, слайд №9JDBC, стандарты, слайд №10JDBC, стандарты, слайд №11JDBC, стандарты, слайд №12JDBC, стандарты, слайд №13JDBC, стандарты, слайд №14JDBC, стандарты, слайд №15JDBC, стандарты, слайд №16JDBC, стандарты, слайд №17JDBC, стандарты, слайд №18JDBC, стандарты, слайд №19JDBC, стандарты, слайд №20JDBC, стандарты, слайд №21JDBC, стандарты, слайд №22JDBC, стандарты, слайд №23

Вы можете ознакомиться и скачать презентацию на тему JDBC, стандарты. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





JDBC
Описание слайда:
JDBC

Слайд 2





JDBC
 API для доступа к данным
 RDBMS
 Spreadsheets
 ...
 Является частью JSE/JEE
Описание слайда:
JDBC API для доступа к данным RDBMS Spreadsheets ... Является частью JSE/JEE

Слайд 3





JDBC (стандарты)
 Технология появилась 1997г.
 Поддержка стандартов
 JDBC 3.0 ~ SQL 99
 JDBC 4.0 ~ SQL 2003 (Java 6)
 JDBC 4.1 ~ SQL 2003 (Java 7)
Описание слайда:
JDBC (стандарты) Технология появилась 1997г. Поддержка стандартов JDBC 3.0 ~ SQL 99 JDBC 4.0 ~ SQL 2003 (Java 6) JDBC 4.1 ~ SQL 2003 (Java 7)

Слайд 4





JDBC (Архитектура)
JDBC API
Классы и интерфейсы из java(x).sql
реализация от поставщика драйвера
Основные интерфейсы
 Connection
 Statement
 ResultSet
Описание слайда:
JDBC (Архитектура) JDBC API Классы и интерфейсы из java(x).sql реализация от поставщика драйвера Основные интерфейсы Connection Statement ResultSet

Слайд 5





JDBC (Архитектура)
Клиент использует интерфейсы JDBC API для доступа к данным
Драйвер JDBC реализует интерфейсы
Описание слайда:
JDBC (Архитектура) Клиент использует интерфейсы JDBC API для доступа к данным Драйвер JDBC реализует интерфейсы

Слайд 6





JDBC драйвера
Четыре типа JDBC драйверов:
(предпочтительны тип 3 и 4)
Мост JDBC-ODBC <=> ODBC
JDBC  <=> Вызов native библиотек
Pure Java <=> сетевой протокол
Pure Java <=> проприетар. протокол
Описание слайда:
JDBC драйвера Четыре типа JDBC драйверов: (предпочтительны тип 3 и 4) Мост JDBC-ODBC <=> ODBC JDBC <=> Вызов native библиотек Pure Java <=> сетевой протокол Pure Java <=> проприетар. протокол

Слайд 7





Общая схема
Установка соединения
Получение statement
Выполнение запроса
Получение и обработка данных
Описание слайда:
Общая схема Установка соединения Получение statement Выполнение запроса Получение и обработка данных

Слайд 8





Параметры подключения
Параметры подключения Oracle (1521)
Класс драйвера: oracle.jdbc.OracleDriver
URL: jdbc:oracle:thin:@localhost:sample
Имя пользователя: user
Пароль: 123
Параметры подключения MySQL
Класс драйвера: com.mysql.jdbc.Driver 
URL: jdbc:mysql://localhost/sample
Имя пользователя: root
Пароль: 123
Описание слайда:
Параметры подключения Параметры подключения Oracle (1521) Класс драйвера: oracle.jdbc.OracleDriver URL: jdbc:oracle:thin:@localhost:sample Имя пользователя: user Пароль: 123 Параметры подключения MySQL Класс драйвера: com.mysql.jdbc.Driver URL: jdbc:mysql://localhost/sample Имя пользователя: root Пароль: 123

Слайд 9





Параметры подключения
Параметры подключения Derby
Класс драйвера: 
	org.apache.derby.jdbc.ClientDriver 
URL: jdbc:derby://localhost/sample
Имя пользователя: test
Пароль: test
Описание слайда:
Параметры подключения Параметры подключения Derby Класс драйвера: org.apache.derby.jdbc.ClientDriver URL: jdbc:derby://localhost/sample Имя пользователя: test Пароль: test

Слайд 10





Установка соединения
 Класс java.sql.DriverManager
 JDBC 1.0
 указывают URL
 класс загружает драйвера из CLASSPATH
 Интерфейс javax.sql.DataSource
 JDBC 2.0
 более предпочтительный способ, т.к. реализацию DS можно менять без изменения кода приложения.
Описание слайда:
Установка соединения Класс java.sql.DriverManager JDBC 1.0 указывают URL класс загружает драйвера из CLASSPATH Интерфейс javax.sql.DataSource JDBC 2.0 более предпочтительный способ, т.к. реализацию DS можно менять без изменения кода приложения.

Слайд 11





Установка соединения
Возможно получить соединение и с помощью следующих интерфейсов.
 javax.sql.ConnectionPoolDataSource
 поддерживает кеширование и реиспользование физических соединений
 позволяет увеличить производительность и масштабируемость приложения
 javax.sql.XADataSource
 поставщик соединений, которые могут участвовать в распределенных транзакциях
Описание слайда:
Установка соединения Возможно получить соединение и с помощью следующих интерфейсов. javax.sql.ConnectionPoolDataSource поддерживает кеширование и реиспользование физических соединений позволяет увеличить производительность и масштабируемость приложения javax.sql.XADataSource поставщик соединений, которые могут участвовать в распределенных транзакциях

Слайд 12





DriverManager
Class.forName(
	"org.apache.derby.jdbc.ClientDriver");
Connection con = 
	DriverManager.getConnection(URL);

URL:
jdbc:derby://localhost/sample;
create=true;user=test;password=test
Описание слайда:
DriverManager Class.forName( "org.apache.derby.jdbc.ClientDriver"); Connection con = DriverManager.getConnection(URL); URL: jdbc:derby://localhost/sample; create=true;user=test;password=test

Слайд 13





Строка соединения
Описание слайда:
Строка соединения

Слайд 14





Statements
Позволяют выполнить запрос к DS.
Statement
PreparedStatement
CollableStatement
Описание слайда:
Statements Позволяют выполнить запрос к DS. Statement PreparedStatement CollableStatement

Слайд 15





ResultSet
Инкапсулирует результат запроса.
Курсор
ResultSet#next()
Получение данных
ResultSet#getString(int/String)
ResultSet#getLong(int/String)
...
Описание слайда:
ResultSet Инкапсулирует результат запроса. Курсор ResultSet#next() Получение данных ResultSet#getString(int/String) ResultSet#getLong(int/String) ...

Слайд 16





Исключение SQLException
Выбрасывают многие методы JDBC
Проверяемое исключение
Пример обработки
Описание слайда:
Исключение SQLException Выбрасывают многие методы JDBC Проверяемое исключение Пример обработки

Слайд 17





Java types <=> SQL types
SQL type		<=>		Java type
BIT			<=>		Boolean
CHAR			<=> 		String
VARCHAR		<=>		String
DOUBLE		<=>		Double
FLOAT		<=>		Double
INTEGER		<=>		Integer
REAL			<=>		Double
Описание слайда:
Java types <=> SQL types SQL type <=> Java type BIT <=> Boolean CHAR <=> String VARCHAR <=> String DOUBLE <=> Double FLOAT <=> Double INTEGER <=> Integer REAL <=> Double

Слайд 18





Java types <=> SQL types
DATE		<=>		java.sql.Data
TIME		<=>		java.sql.Time
BLOB		<=>		java.sql.Blob
CLOB		<=>		java.sql.Clob
Описание слайда:
Java types <=> SQL types DATE <=> java.sql.Data TIME <=> java.sql.Time BLOB <=> java.sql.Blob CLOB <=> java.sql.Clob

Слайд 19





Транзакции
Методы Connection:
setAutoCommit(boolean)
commit()
rollback()
setTransactionIsolation(int)
Описание слайда:
Транзакции Методы Connection: setAutoCommit(boolean) commit() rollback() setTransactionIsolation(int)

Слайд 20





Транзакции (уровни)
Константы Connection:
TRANSACTION_READ_UNCOMMITTED
TRANSACTION_READ_COMMITTED
TRANSACTION_READ_REPEATABLE_READ
TRANSACTION_READ_SERIALIZABLE
Описание слайда:
Транзакции (уровни) Константы Connection: TRANSACTION_READ_UNCOMMITTED TRANSACTION_READ_COMMITTED TRANSACTION_READ_REPEATABLE_READ TRANSACTION_READ_SERIALIZABLE

Слайд 21





Apache Derby
RDBMS

Сайт проекта: http://db.apache.org/derby/
Плагин для Eclipse:
derby_core_plugin_10.8.2.zip
derby_ui_doc_plugin_1.1.3.zip
Установка: распаковать в ECLIPSE-HOME
Описание слайда:
Apache Derby RDBMS Сайт проекта: http://db.apache.org/derby/ Плагин для Eclipse: derby_core_plugin_10.8.2.zip derby_ui_doc_plugin_1.1.3.zip Установка: распаковать в ECLIPSE-HOME

Слайд 22





Apache Tomcat
Контейнер сервлетов и JSP

Сайт проекта: http://www.tomcat.apache.org
Установка:
скачать zip архив Tomcat 6
распаковать
установить переменную среды JAVA_HOME
Описание слайда:
Apache Tomcat Контейнер сервлетов и JSP Сайт проекта: http://www.tomcat.apache.org Установка: скачать zip архив Tomcat 6 распаковать установить переменную среды JAVA_HOME

Слайд 23





Software
JDK
6я версия (6u37)
http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html
7я версия (7u9)
http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
Eclipse IDE for Java EE Developers
http://eclipse.org/downloads/packages/release/indigo/sr2
Описание слайда:
Software JDK 6я версия (6u37) http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html 7я версия (7u9) http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Eclipse IDE for Java EE Developers http://eclipse.org/downloads/packages/release/indigo/sr2



Похожие презентации
Mypresentation.ru
Загрузить презентацию