Инфоурок Информатика ПрезентацииWork with MySQL database in Java

Work with MySQL database in Java

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

  • Work with MySQL – databasein JavaTutorial 
For students of universities
Auth...

    1 слайд

    Work with MySQL – database
    in Java
    Tutorial
    For students of universities
    Author: Dudnik Oxana

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

    2 слайд

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

  • Разница между SQL и MySQLSQL - язык запросов для управления СУБД. 
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

  • Installing MySQL Server

    6 слайд

    Installing MySQL Server

  • Запуск MySQL server

    7 слайд

    Запуск MySQL server

  • 8 слайд

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

    9 слайд

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

  • CREATE DATABASE test;

    10 слайд

    CREATE DATABASE test;

  • 11 слайд

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

    12 слайд

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

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

    13 слайд

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

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

    14 слайд

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

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

    15 слайд

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

  • Создаем таблицу

    16 слайд

    Создаем таблицу

  • И поля таблицы...

    17 слайд

    И поля таблицы...

  • Проверили есть ли записи в табличке

    18 слайд

    Проверили есть ли записи в табличке

  • Создаем записи в таблице

    19 слайд

    Создаем записи в таблице

  • И запускаем команду выборки данных из таблицы

    20 слайд

    И запускаем команду выборки данных из таблицы

  • Ну, а дальше -JDBCtry {   conn = DriverManager.getConnection         ("jdbc...

    21 слайд

    Ну, а дальше -JDBC
    try {
    conn = DriverManager.getConnection
    ("jdbc:mysql://localhost/?user=root&password=root");

    }catch (SQLException ex){System.out.println(ex.getSQLState());}

  • И использование PreparedStatement, ResultSet    if(conn==null)      throw n...

    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 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 19.08.2015 749
    • PPTX 7.4 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 24878
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой