Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемOxana Dudnik
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 win32. msi 2. Запустить на установку msiexec /i "mysql win32.msi" /qn 3. Сконфигурировать сервер так, как рассказано в статье nastroyka-web-servera/13-nastroyka-i- zapusk-servera-mysql.htmlhttp://webadequate.ru/ustanovka-i- nastroyka-web-servera/13-nastroyka-i- zapusk-servera-mysql.html
6 Installing MySQL Server
7 Запуск MySQL server
9 Cоздание базы данных
10 CREATE DATABASE test;
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&pa ssword=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 list = new ArrayList (); 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 Вот и все! Успехов!!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.