Содержание
- 2. Схема работы с БД База данных - набор сведений, хранящихся некоторым упорядоченным способом. Система управления базами
- 3. Реляционная БД Реляционная База данных (database) – это совокупность связанных между собой таблиц. Подрядчики Проекты Прокат
- 4. Архитектура JDBC JDBC(Java DataBase Connectivity) - это интерфейс для организации доступа Java-приложениям к базам данных.
- 5. Работа с БД MySQL в Java Для того, чтобы начать работу с БД нужно установить сервер
- 6. Основные типы данных, используемые в базе данных MySQL Целые числа TINYINT диапазон от -128 до 127
- 7. Последовательность работы с БД Загрузка драйвера и установка соединения с БД Создание БД (одноразово) Создание структуры
- 8. Загрузка драйвера и установка соединения с БД Загрузка драйвера осуществляется с помощью метода Class.forName() Class.forName("com.mysql.jdbc.Driver"); Соединение
- 9. Пример загрузки драйвера и установки соединения с БД import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class
- 10. Создание БД Создание базы данным состоит из следующих этапов: 1. Подключение к базе данных 2. Создание
- 11. Выполнение запроса на создание БД Создание объекта для передачи SQL-запросов (Statement) Statement s = connection.createStatement(); 2.
- 12. Пример создания БД import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class CreatingDatabase { //Так
- 13. Создание таблицы БД Формат запроса: CREATE TABLE [IF NOT EXISTS] table_name (create_definition) IF NOT EXISTS -
- 14. Пример описания SQL-запроса на создание таблицы ПОЛЬЗОВАТЕЛИ create table users ( id_user int (10) AUTO_INCREMENT, name
- 15. Пример создания таблицы БД public class CreatingTable { private final static String createTableQuery = "CREATE TABLE
- 16. Запрос на запись и удаление данных 1. Занесение данных во все поля таблицы: INSERT INTO имя_таблицы
- 17. Запрос на выборку данных из таблицы SELECT имя_столбца, ... FROM имя_табл, ... [WHERE условие] условие для
- 18. Группировка резульатов запроса SELECT age, SUM(salary) as sum FROM workers WHERE id>=2 GROUP BY age Таблица
- 19. Обработка результата запроса Результат выполнения запроса SELECT формируется в объекте ResultSet (таблица с названиями столбцов). Курсор
- 20. Пример работы с БД public BookStore() { String url = "jdbc:mysql://localhost/bookstore" + "?autoReconnect=true&useUnicode=true&characterEncoding=utf8"; String name =
- 22. Скачать презентацию