Презентация, доклад на тему Work with MySQL database in Java

MySQLВопреки, ошибочному мнению MySQL - это не язык программирования. MySQL - это программное обеспечение, с которым могут работать множество популярных языков программирования (PHP, Java, Perl, C, C++ и другие).Данное ПО позволяет подключаться к базе данных, отправлять

Слайд 1Work with MySQL – database in Java
Tutorial
For students of universities
Author: Dudnik

Oxana

Work with MySQL – database in JavaTutorial For students of universitiesAuthor: Dudnik Oxana

Слайд 2MySQL
Вопреки, ошибочному мнению MySQL - это не язык программирования. MySQL -

это программное обеспечение, с которым могут работать множество популярных языков программирования (PHP, Java, Perl, C, C++ и другие).
Данное ПО позволяет подключаться к базе данных, отправлять SQL-запросы и получать ответ (result set). Другими словами, MySQL - это СУБД (система управления базой данных)
Выбор данной СУБД вполне очевиден: она поддерживается во многих языках программирования, а также выполняет все функции, которые вообще могут возлагаться на СУБД.
MySQLВопреки, ошибочному мнению MySQL - это не язык программирования. MySQL - это программное обеспечение, с которым могут

Слайд 3Разница между SQL и MySQL
SQL - язык запросов для управления СУБД.


MySQL - это одна из множества других СУБД.

Разница между 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

Без сервера база данных не может быть создана.Итак как проинсталлировать    MySQL community server1.Download mysql-5.6.25-win32.msi2.

Слайд 6Installing MySQL Server

Installing MySQL Server

Слайд 7Запуск MySQL server

Запуск MySQL server

Слайд 9Cоздание базы данных

Cоздание базы данных

Слайд 10CREATE DATABASE test;

CREATE DATABASE test;

Слайд 12Построение полей и записей базы данных в IntelliJ Idea

Построение полей и записей базы данных в IntelliJ Idea

Слайд 13Открываем окно с database

Открываем окно с database

Слайд 14Вписываем имя database в окне

Вписываем имя database в окне

Слайд 15И запускаем testConnection, не выключая MySQL Server

И запускаем 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());}
Ну, а дальше -JDBCtry {   conn = DriverManager.getConnection      (

Слайд 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; }
И использование PreparedStatement, ResultSet    if(conn==null)    throw new SQLException(

Слайд 23Вот и все! Успехов!!

Вот и все! Успехов!!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть