Базы данных SQL-DDL и SQL-DML. Изучение транзакций. Программирование на языке SQL. Консольное приложение (Цикл лабораторных работ). Вариант № 2, страница 22

Catch Me If You Can (2002)

Example2:

аргументы командной строки: -o_films action

результат:

The Lord of the Rings: The Two Towers (2002)

The Terminator 2: Judgment Day (1991)

Example3:

аргументы командной строки: -o_persons

результат:

Steven Spielberg 1946-12-18

James Cameron 1954-08-16

Woody Allen 1935-12-01

Peter Jackson 1961-10-31

Lyv Tyler 1977-07-01

Kate Winslet 1975-10-05

Leonardo DiCaprio 1974-11-11

Arnold Schwarzenegger 1947-07-30

James Horner 1953-08-14

Tom Hanks 1956-07-09

Example4:

аргументы командной строки: -a_films films.xml

результат:

в базу добавляются фильмы из файла films.xml:

<?xml version="1.0" encoding="UTF-8"?>

<films>

    <film name="The Shawshank Redemption" year="1994" duration="142" budget="25000000"/>

    <film name="Inception" year="2010" duration="148" budget="160000000"/>

    <film name="Black Swan" year="2010" duration="108" budget="13000000"/>

</films>

Example5:

аргументы командной строки: -d_films films.xml

результат:

из базы удаляются фильмы, которые указаны в файле films.xml.

Example6:

аргументы командной строки: -r 2010 rat.xml

результат : в файл rat.xml выводятся средние рейтинги фильмов

  <?xml version="1.0" ?>

- <marks>

  <mark name="Black Swan" votes="4" rating="5" />

  <mark name="Gullivers Travels" votes="3" rating="6" />

  <mark name="Inception" votes="2" rating="7" />

  </marks>

5.4.Выводы

В результате работы были изучены технологии работы с базами данных на примере JDBC.

JDBC (англ. Java DataBase Connectivity — соединение с базами данных на Java) — платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД, реализованный в виде пакета java.sql, входящего в состав Java SE.

JDBC основана на концепции так называемых драйверов, позволяющих получать соединение с базой данных по специально описанному URL.

Разработано консольное приложение в соответствии с индивидуальным заданием.