JDBC

Problem

  • Как подключаться из Java-code к БД?

  • Как используя SQL манипулировать данными?

  • Т.е. использовать Java-code как Database client.

Solution

  • JDBC

  • Database driver

Intro

Intro

  • JDBC - это Java API

  • Для подключения к СУБД, нужен Driver

  • Разные СУБД, скорее всего, имеют разные Drivers

JDBC

JDBC

How does it work?

Dependencies

JDBC

Dependencies

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.3.1</version>
</dependency>

JDBC

JDBC

JDBC API

Interfaces

JDBC

JDBC API

JDBC

JDBC steps

JDBC

Practice