Java tools for beginners
Базы данных и какие они бывают?
Концепция трех-тирового приложения
Основные понятия
Реляционные базы данных
Устанавливаем PostgreSQL
Изучаем pgAdmin
Создаем в базе первоначальные таблицы
JDBC (Java Data Base Connectivity)
Основные понятия
Connect
Statemets &ResultState
Close
JDBC (Java Data Base Connectivity)
Ваши вопросы
3.29M
Категория: ПрограммированиеПрограммирование

Java для начинающих

1. Java tools for beginners

Сергей Немчинский, FoxmindEd,
2019

2. Базы данных и какие они бывают?

Что такое
Базы данных и какие они
бывают?

3. Концепция трех-тирового приложения

Интерфейс
Бизнес логика
Данные

4. Основные понятия

Реляционные базы данных
JDBC
Drivers
ORM (Object-relational mapping)

5. Реляционные базы данных

EMPLOEE
ID
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 &ResultState
Statement 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)

74.

75.

76.

77.

78.

79.

80.

81.

82. Ваши вопросы

http://foxmindEd.com
English     Русский Правила