Пакет JDBC позволяет подключиться к реляционной базе данных и взаимодействовать с ней, используя язык SQL. Язык SQL — это язык структурированных запросов для управления базами данных.
Перечислим основные команды SQL:
Создание базы данных: create database student
Создание таблиц: create table books (id char(l0 not null, title char(l 0)));
Вставка, удаленней обновление строк:
insert into books values("l","Java 2");
delete from books where id— '2";
update books set title='Java 1" where id="l";
Создание запроса:
select * from books;
sel ect title from books where id=" 1".
Объект Statement предназначен для хранения SQL-команд и создается методом createStatement() из объекта Connection. Объект Statement лучше всего подходит для SQL-операторов, выполняемых один раз. При пересылке объекта Statement базе данных с помощью установленного подключения СУБД запустит SQL-команду и возвратит результат ее выполнения в виде объекта ResultSet:
statement = connection. createStatetment();
Resultset res=statement. executeQuery(
"select* from books");
Если известно, что SQL-команда возвратит целое число, то можно использовать метод executeUpdate():
int kolSt = statement, executeUpdate (
"update books set title="Java 2" where id^' Г);
Объект ResultSet функционирует как курсор. Для перехода к следующей строке необходимо вызвать метод next0. Разработаны все методы getTипO для всех основных типов данных которые совместимы с SQL.
while (res.nextO)
{ String s = rs.getString(l); } После работы с экземпляром класса ResultSet необходимо вызвать его метод close0. Это также касается и классов Connection и Statement.