Похожие презентации:
Java для начинающих
1. Java tools for beginners
Сергей Немчинский, FoxmindEd,2019
2. Базы данных и какие они бывают?
Что такоеБазы данных и какие они
бывают?
3. Концепция трех-тирового приложения
ИнтерфейсБизнес логика
Данные
4. Основные понятия
Реляционные базы данныхJDBC
Drivers
ORM (Object-relational mapping)
5. Реляционные базы данных
EMPLOEEID
NAME
DEPARTMENT_ID
DEPARTMENTS
ID
NAME
DESCR
6. Устанавливаем PostgreSQL
ПрактикаУстанавливаем PostgreSQL
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29. Изучаем pgAdmin
ПрактикаИзучаем pgAdmin
30.
31.
32.
33.
34.
35.
36. Создаем в базе первоначальные таблицы
ПрактикаСоздаем в базе первоначальные
таблицы
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68. JDBC (Java Data Base Connectivity)
ТеорияJDBC (Java Data Base Connectivity)
69. Основные понятия
Единый интерфейсClassLoader
JAVA_PATH
70. Connect
Class.forName(“full.driver.class”);Connection con =
DriverManager.getConnection(URL, Properties);
//URL: jdbc:oracle://host:port/SID
//MySQL: jdbc:mysql://host:port?var1=val1&…
71. Statemets &ResultState
Statemets &ResultStateStatement st = con.createStatement();
ResultSet rs = st.executeQuery(“SQL
statement”);
while(rs.next()){
String s = rs.getString(1);
int i = rs.getInt(2);
String name = rs.getString(“name”);
}
72. Close
Устанавливается реальное соединениеЗакрываются объекты в обратном порядке
Connection pool
73. JDBC (Java Data Base Connectivity)
ТеорияJDBC (Java Data Base Connectivity)