Курс профессиональной переподготовки
Курс повышения квалификации
Курс профессиональной переподготовки
Видеолекция
1 слайд
Work with MySQL – database
in Java
Tutorial
For students of universities
Author: Dudnik Oxana
2 слайд
MySQL
Вопреки, ошибочному мнению MySQL - это не язык программирования. MySQL - это программное обеспечение, с которым могут работать множество популярных языков программирования (PHP, Java, Perl, C, C++ и другие).
Данное ПО позволяет подключаться к базе данных, отправлять SQL-запросы и получать ответ (result set). Другими словами, MySQL - это СУБД (система управления базой данных)
Выбор данной СУБД вполне очевиден: она поддерживается во многих языках программирования, а также выполняет все функции, которые вообще могут возлагаться на СУБД.
3 слайд
Разница между SQL и MySQL
SQL - язык запросов для управления СУБД.
MySQL - это одна из множества других СУБД.
4 слайд
Структура базы данных
Структура базы данных следующая:
База данных состоит из одной или нескольких таблиц.
Каждая таблица имеет одно или несколько полей.
В каждой таблице имеется одна или несколько записей.
5 слайд
Без сервера база данных не может быть создана.
Итак как проинсталлировать
MySQL community server
1.Download mysql-5.6.25-win32.msi
2. Запустить на установку
msiexec /i "mysql-5.6.25-win32.msi" /qn
3. Сконфигурировать сервер так , как рассказано в статье
http://webadequate.ru/ustanovka-i-nastroyka-web-servera/13-nastroyka-i-zapusk-servera-mysql.html
6 слайд
Installing MySQL Server
7 слайд
Запуск MySQL server
8 слайд
9 слайд
Cоздание базы данных
10 слайд
CREATE DATABASE test;
11 слайд
12 слайд
Построение полей и записей базы данных в IntelliJ Idea
13 слайд
Открываем окно с database
14 слайд
Вписываем имя database в окне
15 слайд
И запускаем testConnection, не выключая MySQL Server
16 слайд
Создаем таблицу
17 слайд
И поля таблицы...
18 слайд
Проверили есть ли записи в табличке
19 слайд
Создаем записи в таблице
20 слайд
И запускаем команду выборки данных из таблицы
21 слайд
Ну, а дальше -JDBC
try {
conn = DriverManager.getConnection
("jdbc:mysql://localhost/?user=root&password=root");
}catch (SQLException ex){System.out.println(ex.getSQLState());}
22 слайд
И использование PreparedStatement, ResultSet
if(conn==null)
throw new SQLException("Can't get database connection");
PreparedStatement ps = conn.prepareStatement(
"select CUSTOMER_ID, name, address, created_date from db.customer");
//get customer data from database
ResultSet result = ps.executeQuery();
List<Customer> list = new ArrayList<Customer>();
while(result.next()){
Customer cust = new Customer();
cust.setCustomerID(result.getLong("customer_id"));
cust.setName(result.getString("name"));
cust.setAddress(result.getString("address"));
cust.setCreated_date(result.getDate("created_date"));
//store all data into a List
list.add(cust);
}
for(Customer cust:list){
System.out.println(cust);
}
return list;
}
23 слайд
Вот и все! Успехов!!
6 172 664 материала в базе
Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%МАК как инструмент психологической работы с подростками
Как преуспеть в роли репетитора: зачем репетитору нужно промо-видео и правила его создания
Экологическое мышление и экологическая компетентность
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.