С помощью удаленного подключения к MySQL вы можете соединяться с базой данных на сервере хостинга с вашего домашнего компьютера, используя удобные для вас программы для работы с базами данных.

Простое подключение

Для настройки простого подключения к MySQL извне зайдите в Панель управления и перейдите в раздел «Базы данных MySQL».

Нажмите кнопки «Доступ по IP» → «Добавить IP» и укажите IP-адрес, с которым вы выходите в сеть. Узнать свой IP-адрес можно на сайте inet.from.sh .

В форме можно указывать в том числе и IP-адреса с символом % в октетах. К примеру, для разграничения доступа с IP-адресов одной подсети:

192.168.1.%

Нажмите «Добавить».

Теперь вы можете подключаться к базе данных на сервере хостинга с вашего компьютера. Для подключения используйте следующие настройки:

  • сервер для подключения: имя вашего домена, например yourdomain.ru;
  • порт для подключения: 3306;
  • имя пользователя и пароль: установленные вами при создании базы данных имя пользователя и пароль.

Mysql -P 3306 -h yourdomain.ru -u mylogin_user -p mylogin_db

Безопасное подключение через SSH-туннель

В целях обеспечения безопасности ваших данных используйте подключение к базам данных MySQL через SSH-туннель. Данные передаются по SSH-туннелю в зашифрованном виде, что исключает возможность их перехвата.

Подключение к БД MySQL с компьютера под управлением ОС MS Windows

Установите на ваш компьютер программу putty . Это бесплатное программное обеспечение, скачать ее можно на официальном сайте .

Запустите программу.

После этого нажмите кнопку «Add».

После этого нажмите кнопку «Open». Установится соединение с вашим хостом.

В качестве логина и пароля используйте ваши данные для входа в Панель управления хостингом.

Туннель установлен. Для соединения с базой данных используйте имя пользователя и пароль, заданные вами при создании базы данных в разделе Панели управления «Базы данных». В качестве адреса сервера используйте 127.0.0.1, порт для подключения 3306.

Пример подключения с помощью программы mysql (пароль будет запрошен при подключении):

Внимание: если на вашем компьютере уже работает сервер баз данных MySQL, подключение удаленному серверу по порту 3306 будет невозможно. В этом случае при создании подключения в putty укажите другой порт в качестве "Source port", например, 3307 . Используйте этот порт при подключении к базе данных.

Подключение к БД MySQL с компьютера под управлением ОС Linux

В командной строке выполните следующую команду:

Ssh -L3306:localhost:3306 -n [email protected]

  • 3306 (сразу после ключа -L) - порт на локальном компьютере, к которому вы сможете подключаться клиентом mysql;
  • yourlogin - имя вашего аккаунта (логин в Панели управления);
  • yourdomain.ru - имя вашего сайта.

В качестве пароля используйте пароль для входа в Панель управления хостингом.

Туннель установлен. Для соединения с базой данных используйте имя пользователя и пароль, заданные вами при создании базы данных в разделе Панели управления «Базы данных». В качестве адреса сервера используйте 127.0.0.1, порт для подключения 3306.

Пример подключения с помощью программы mysql (пароль будет запрошен при подключении):

Mysql -P 3306 -h 127.0.0.1 -u mylogin_user -p mylogin_db

Внимание: если на вашем компьютере уже работает сервер баз данных MySQL, подключение удаленному серверу по порту 3306 будет невозможно. В этом случае при запуске ssh сразу после ключа -L укажите альтернативный порт, например, 3307. Используйте этот порт при подключении к базе данных.

Проверка соединения с БД MySQL

Проверить соединение с БД можно посредством утилиты telnet . Войдите в интерфейс командной строки (в ОС MS Windows: Пуск → Выполнить → cmd.exe), наберите команду:

Telnet 127.0.0.1 3306

Если соединение установлено, процедуру настройки туннеля можно считать завершенной. В противном случае необходимо тщательно проверить настройки, убедиться в отсутствии сетевых проблем и связаться со службой технической поддержки.

Цель работы: изучение возможностей различных средств доступа к данным через Web для создания приложения для доступа к БД на основе выбранной предметной области.

Этапы выполнения работы

Выбирается одно из средств доступа к данным через web: Php + MySql (сервер Apache); JSP + Oracle (сервер JBOSS). Возможно использование и другой линейки инструментов.

Устанавливается все необходимое программное обеспечение . Создается БД на основе выбранной предметной области в среде используемой СУБД.

Разрабатывается приложение для доступа к данным через web - страницу. При этом студент должен приобрести знания и навыки по созданию, разметке Web-страниц; динамическому представлению данных на Web - странице.

Студент должен приобрести следующие знания и навыки:

    умение установить и настроить все необходимое программное обеспечение;

    разработки БД в среде выбранной СУБД;

    создания динамических web-страниц.

Форма отчетности. Созданное приложение помещается на

Бесплатный хостинг, например, по адресам http://runetovec.ru/showrazdel.php?razdelid=2803 , http://register.h15.ru/about.shtml ;

Сервер кафедры КССТ для приложений, реализованных по линейке инструментов Php + MySql (сервер Apache). Предварительно необходимо договориться с администратором этого сервера Павлом Ивановичем Игнатенко (получить пароль для доступа к БД).

Адрес приложения на бесплатном хостинге высылается преподавателю по электронной почте. При защите лабораторной работы студент должен продемонстрировать возможности динамической работы с базой данных.

Объем данных соответствует объему созданной БД в лабораторной работе № 2. Созданное приложение функционально должно повторять приложение, реализованное в СУБД Access (ввод данных, поиск данных, статистическая справка по БД).

Срок представления: в течение третьего месяца занятий.

Литература

    Матросов А., Сергеев А., Чаунин М:. HTML 4.0. Новый уровень создания HTML -документов. – СПб.: БХВ-Петербург. 2000. – 672 с.

    Фролов А., Фролов Г. Практика применения Perl, PHP, Apache, MySQL для активных Web-сайтов. Издательство «Русская Редакция». – 2002. – 576 с. В комплекте с CD.

    Использование технологий WWW для доступа к базам данных. (Материал подготовлен ЦНИТ НГУ ). http://www.citforum.ru/database/cnit/index.shtml

    Дейв Энсор, Йен Стивенсон. Oracle – 8: Рекомендации разработчикам. – Киев: Издательская группа BHV. – 1998. – 125 с.

Приложение 4

Создание бд «конференции» с использованием субд mysql и написание приложения к ней на скриптовом языке php

Установка необходимого программного обеспечения

Поскольку будет создано приложение для доступа к БД через Интернет, то необходимо следующее программное обеспечение:

Сервер (был выбран сервер Apache как наиболее распространенный в Интернет);

СУБД (была выбрана СУБД MySQL);

Язык, позволяющий создавать документы, в которых будет представлена необходимая информация из БД (был выбран язык PHP).

Можно скачать все эти компоненты по отдельности, установить их и настроить; если кто-то собирается серьезно заниматься программированием в Интернет, можно посоветовать проделать это хотя бы один раз.

Однако для выполнения данной лабораторной работы можно пойти более простым путем – использовать пакет «Денвер» (джентльменский набор web-разработчика), где все необходимые компоненты интегрированы в один модуль, причем вся настройка будет осуществлена автоматически. Дистрибутивы можно взять на сайте http://www.dklab.ru или сайте http :// vt . obninsk . ru в разделе Интернет-технологии. Настройка этой программы настолько проста, что нет необходимости описывать ее.

Создание виртуального сервера

После установки Денвера у Вас в системе появится диск Z. Заходим в папку home – это корень Вашего web-сервера, создаем в ней папку conference, в которой создаем папку www – в этой папке будут лежать документы вашего сервера.

Создание БД «Конференции»

Поскольку была выбрана БД MySQL, удовлетворяющая стандартам SQL, то перед созданием БД необходимо ознакомиться с самим языком SQL либо с его конкретной реализацией в MySQL.

Существует несколько способов для создания БД: можно создавать БД из консоли самой СУБД MySQL, можно использовать специальные утилиты.

Однако довольно часто и достаточно удобно использовать phpMyAdmin – специальный модуль, написанный на языке PHP и осуществляющий взаимодействие с БД MySQL. В Денвер входит этот модуль.

Запускаем Apache вместе с MySQL (запускаем файл start.bat, созданный после установки Денвера). Чтобы загрузить phpMyAdmin, набираем в строке браузера http://localhost/phpmyadmin/ . У Вас появится следующая картинка – рис.11.

Рис.11. Вход в phpMyAdmin

Создаем новую БД «Конференции» – рис.12.

Рис.12. Создание новой базы данных с помощью phpMyAdmin

Создание таблиц БД

Создавать таблицы БД можно как с помощью запросов SQL, так и с помощью самого phpMyAdmin (ниже будут продемонстрированы оба метода).

Создание с помощью запроса SQL – нажимаем ссылку SQL, появляется следующая картинка, рис.13.

Рис.13. Создание таблиц в БД с помощью запроса SQL

В поле набираем SQL-запрос

CREATE TABLE conference (

id int (20) NOT NULL auto_increment,

country_id int,

name varchar(255),

date date,

place varchar(255),

description varchar(255),

address varchar(255),

tel varchar(150),

fax varchar(150),

email varchar(100),

www varchar(100),

PRIMARY KEY (id)

) TYPE=MyISAM;

Нажимаем «Пошел», по запросу создается таблица – рис.14.

Рис.14. Создание таблиц в БД с помощью phpMyAdmin

Создание таблицы с помощью phpMyAdmin – рис.15.

Рис.15. Автоматическое создание таблиц в БД с помощью phpMyAdmin

Создаем таблицу с именем org и количеством полей – 7 (рис.16).

Рис.16. Автоматическое создание таблиц в БД с помощью phpMyAdmin

Для каждого столбца задаем тип поля, его длину и прочие параметры (рис.17).

Рис.17. Автоматическое создание таблиц в БД с помощью phpMyAdmin (задание типов и размерностей)

Аналогично создаем остальные таблицы (см. приложение 1).

Создание приложения для работы с БД на языке PHP

Для создания приложения необходимо знать основы языка PHP. Минимальный набор команд:

echo – вывод информации в поток вывода (информация передается Apache и через него браузеру клиента);

while – команда цикла;

if – команда ветвления;

mysql _ connect , mysql _ select _ db , mysql _ query , mysql _ num _ rows , mysql _ fetch _ assoc команды работы с языком SQL.

Две основные части приложения – это ввод новых данных и отображение (поиск) данных.

Инструкция

Саму базу данных, которую вы будете подключать к сайту . Зайдите в раздел «Панель управления», которая расположена на сайте. Выберите раздел «База данных». Создайте новый документ. После данной операции, полученная база будет выглядеть следующим образом: account_Название базы данных. Также необходимо имя . Теперь к полученной базе данных подключите скрипт. Найдите файл, в котором прописаны параметры подключения. Он обычно называется config.php.

Отредактируйте файл конфигурации. Это можно сделать на персональном , зайдя через «Пуск» в программу «Блокнот». Запишите все параметры подключения:
1)$hostName = "localhost"; // localhost – это название хоста
2)$userName = "account_НазваниеПользователя"; // имя пользователя базы
3)$password = "*****"; // пользователя
4)$databaseName = "account_НазваниеБазыДанных"; // название БД.
Далее все данные перенесите на хостинг.

Можете еще сделать базы данных другим образом. Зайдите в «Панель управления» на нужном . В меню найдите и нажмите на раздел «Управление пользователями MySQL». Потом щелкните на кнопку «Добавить». Таким образом вы логин . Нажмите «Далее». Зайдите в раздел «Управление базами данных MySQL». Нажмите на кнопку «Добавить». В введите название «Админка». Еще раз нажмите на кнопку «Добавить». Запомните имя вашей базы данных и пароль. Нажмите «Далее». Откроется окно, в котором нужно произвести некоторые настройки. Добавьте имя пользователя БД. На хостинге создайте директорию базы данных. В созданную папку внесите записи. Данный файл будет называться connect.php. Он включает в себя . При необходимости заполняйте все нужные пункты, используя данные пользователя.

Видео по теме

База данных - это возможность быстро и удобно упорядочить ту или иную информацию на вашем компьютере. С помощью базы данных вы всегда можете держать под рукой любую информацию: свою библиотеку, или коллекцию фильмов, или список сотрудников фирмы с адресами и телефонами.

Вам понадобится

  • - Microsoft Acсess

Инструкция

Откройте Access и выберите раздел «Создать новую базу ».
Укажите название, например «Библиотека», и нажмите «Создать». Далее в появившемся окне щелкните левой кнопкой мыши на разделе «Создание в конструктора». Появится с разделами «Имя поля», «Тип данных» и «Описание». Начните заполнять ее нужной вам информацией.

В колонке «Имя поля» укажите, какие пункты будут в базе данных, например, название , автор, издательство, год выпуска. В колонке с типом данных укажите, как будут выглядеть данные для каждого пункта. Год выпуска соответствует числовому типу данных, остальные пункты - текстовому типу данных. Для присоединения рисунка или иллюстрации укажите тип данных OLE.

После того, как все данные указаны, сохраните таблицу, а затем в окне с объектами выберите раздел «Формы» и нажмите «Создать». В списке выбирайте «Конструктор», в источника данных укажите только что созданную таблицу.

В появившейся сетке конструируйте форму будущей . В окошке справа от сетки вы увидите объекты, которые вы только что создавали для таблицы. Перетащите их в область формы и разместите в определенном порядке с помощью мыши.

Также вы увидите окошко редактирования внешнего вида формы. Залейте ее любым цветом, который вам нравится, а также укажите тип и цвет шрифтов, и при желании поменяйте цвет границ и рамок для текстовых блоков.

В этой же панели инструментов выберите кнопку с галочкой и установите ее в форму около предполагаемого объекта. Если объект (например, ) будет у вас на руках - галочка будет стоять. Если вы отдадите другому человеку - галочку можно будет снять, чтобы напомнить себе об этом.

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

Видео по теме

СУБД MySQL является одной из наиболее популярных во всем мире. Она используется как в небольших, так и в огромных высоконагруженных проектах. Поэтому опыт работы с mysql не будет лишним для любого технического специалиста, занятого в сфере IT. Научиться работать с mysql можно, читая документацию и практикуясь. Но при этом возникнет множество вопросов. И одним из первых будет вопрос о том, как создать mysql базу данных и какими средствами это лучше всего сделать.

Вам понадобится

  • Данные для доступа к серверу mysql. Консольная программа-клиент mysql.

Инструкция

Соединитесь с баз mysql. Для этого запустите консольный mysql с корректными значениями параметров -h, -u и --password. Параметр -h задает имя mysql. Параметр -u указывает имя пользователя, под которым клиент mysql должен авторизоваться на сервере, а параметр --password - пароль пользователя. В качестве имени хоста сервера может быть указан IP адрес, либо символическое имя. Строка запуска клиента mysql для подключения к серверу баз данных, запущенному на локальной , с именем пользователя test_user и паролем test_user_pwd, может выглядеть так: "mysql -h localhost -u test_user --password=test_user_pwd". Если -клиент успешно соединилась с сервером, на экране появится соответствующее приглашение.

Выведите список доступных наборов символов, которые могут использоваться для создания баз данных. Введите команду "SHOW CHARACTER SET;" и нажмите клавишу ENTER.

Выведите список уже существующих баз данных. Введите команду "SHOW DATABASES;" и нажмите клавишу ENTER.

Выберите имя и набор символов для , которая будет создана. Имя должно отсутствовать в списке имен уже существующих баз данных. Набор символов должен быть установлен на сервере. Его можно выбрать из списка, выведенного командой "SHOW CHARACTER SET;".

Создайте mysql базу данных. Для этого введите команду вида "CREATE DATABASE `имя_базы_данных` CHARACTER SET набор_символов COLLATE правила_сравнения;". В качестве параметра "имя_базы_данных" укажите выбранное имя базы данных. Параметр "набор_символов" должен являться корректным именем набора символов. Для параметра "правила_сравнения" укажите значение поля "Default collation" из списка наборов символов, соответствующее выбранному набору. Если Вы не уверены в том, какой набор символов стоит использовать для базы данных, выберите utf8. Это набор, поддерживающий практически все существующие почти всех языков мира. При успешном создании базы данных будет выведено соответствующее сообщение.

Обратите внимание

Будьте осторожны при удалении баз данных. Удаленные базы уже нельзя восстановить.

Полезный совет

Для получения общей справки по параметрам командной строки консольной программы-клиента mysql используйте команду "mysql --help". Если вы не хотите указывать в командной строке свой пароль в открытом виде, замените параметр --password параметром -p без значения. В этом случае пароль будет запрошен. Для того, чтобы создать базу данных с предопределенными значениями параметров CHARACTER SET и COLLATE, используйте команду "CREATE DATABASE `имя_базы_данных`;". Ошибочно созданную базу данных можно удалить командой "DROP DATABASE `имя_базы_данных`;".

Многие разработчики сайтов иногда сталкиваются с вопросом переноса используемых БД в связи с переходом на новый хостинг. Это необходимо, чтобы не потерять важные данные, хранящиеся в таблицах, и сохранить списки пользователей, чтобы им не приходилось регистрироваться заново. Для осуществления операции не нужно обладать какими-то особыми знаниями MySQL, иногда достаточно иметь лишь небольшой опыт работы с панелью phpMyAdmin.

Инструкция

Откройте оба аккаунта на хостингах и перейдите в панель управления БД phpMyAdmin через панель администрирования.

Для начала необходимо сделать экспорт данных со старого хостинга. Для этого выберите в левой части окна панели управления нужную для экспортирования базу . В верхнем меню навигации выберите пункт «Экспорт». Обратите внимание на кодировку, которая отображается в колонке таблицы «Сравнение».

Поставьте галочки в левой части окна напротив названия каждой таблицы. Экспорт лучше всего сделать в качестве текста, поэтому в графе "export compatibility" выберите "ANSI". Обязательно поставьте галочку напротив пункта «Послать». Тип сжатия выберите на свое усмотрение. В левой части окна выберите "SQL".

Перейдите в phpMyadmin нового аккаунта и создайте новую пустую базу данных с нужным именем. В верхней панели выберите меню «Структура» и удалите все таблицы, которые вы могли до этого создать.

Далее сделайте импорт. Выберите кодировку, которая была указана в старой базе (колонка «Сравнение»). Поставьте галочку напротив пункта «Разрешать скрипту разбивать процесс импорта...». В качестве формата импортируемых файлов выберите "SQL", а в параметрах совместимости выберите "ANSI".

Время переноса БД зависит напрямую от скорости вашего подключения, хотя обычно процесс занимает не более 2-3 минут. Если в процессе импорта появилась ошибка, то обязательно переведите ее, исправьте проблему и попробуйте осуществить перенос с самого начала. После неудачных попыток удаляйте таблицы только на новом аккаунте. Если перенос не удался, то не бойтесь поэкспериментировать с настройками. Набор параметров зависит от настроек каждого сервера MySQL.

Видео по теме

Полезный совет

Не удаляйте старую БД, пока не переместите ее на новый хостинг. Перед любым переносом всегда делайте бэкап, если вы дорожите своими данными.

– это информация, которая структурирована определенным образом. С такими данными очень удобно работать, и процесс поиска значительно ускоряется. А как же создать простую базу данных?

Инструкция

Продумайте тщательно структуру базы данных. Определитесь с информацией, которая будет содержаться и подсчитайте количество необходимых столбиков, к примеру, для клиентской рассылки потребуется адреса электронной почты. Обратите внимание, что все данные удобнее размещать в нескольких таблицах, а не в одной. Данные потом будет намного проще корректировать, не просматривая всю информацию.

Создайте базу данных в Microsoft Office Access. Сначала откройте программу и задайте команду «Создать файл». Потом в этом разделе выберите «Новую базу данных».

Назовите свою базу данных именем, которое будет ассоциироваться с размещаемыми данными, и сохраните ее в нужной папке. Автоматически база данных может сохраниться в «Моих документах».

Выберите пункт «Создать таблицу в режиме конструктора» - дважды щелкните мышкой. Этот вариант наиболее удобен, т.к. позволяет не со стандартным количеством столбиков, а с нужным вам количеством.

Рассмотрите появившееся окно для создания таблицы. Первый столбец будет «Имя поля» - введите туда название соответствующих атрибутов. В следующем столбце «Тип данных» появиться выпадающий список, из которого выберите подходящий тип, к примеру, текстовый, числовой и т.д. Третий столбец называется «Описание». Внесите туда необходимые подробности данных.

Измените значения. Для экономии места на диске задайте размер полей, т.е. столбиков, нужной величины, к примеру, не всегда требуется 50 стандартных символов для записи имени, зачастую требуется лишь 10-15 знаков. После всех процедур файл сохраните.

Измените структуру таблиц. Наведет курсор в диалоговое окно, и выберите команду «Вставка» - «Строки». Таким образом, увеличьте количество полей для внесения новых данных. Добавьте поле, в котором расположите первичный ключ таблицы. Этот ключ будет определять каждую строку, и являться ее индивидуальным номером, который нигде дублироваться не будет.

Источники:

Скрипт представляет собой специальную программу, которая организовывает оди из сервисов сайта либо выполняет для него полезные функции. К примеру, скрипт может взаимодействовать с базой данных. Также он используется для отправки информации из различных регистрационных форм.

Вам понадобится

  • - компьютер;
  • - навыки html-верстки.

Инструкция

Выполните подключение скрипта напрямую в файл html. Для этого впишите в тело страницы тег, в него впишите команды скрипта. В первую очередь при прочтении браузером страницы, он распознает скрипт. Браузер читает его и выполняет написанный код, и только потом продолжает чтение страницы.

Так, для вставки типа скрипта используйте атрибут Type, после него ставьте знак равно и вписывайте тип скрипта. Далее вы можете добавить конструкцию For, объявление Var (устанавливает локальную переменную), а также функцию Alert, предназначенную для вывода на экран сообщения.

Выполните вынос ява-скрипта в заголовок страницы. Обычно авторы сайтов стараются отделить скрипт от документа/веб-страницы. Для этого поместите код скрипта в тег заголовка Head, в теле страницы оставьте чистую . Обязательно вставляйте как открывающий, так и закрывающий тег скрипта (и соответственно). При вставке кода учтите, что прописные и строчные буквы различаются, поэтому будьте внимательны при копировании кодов из различных примеров ява-скриптов.

Подключите отдельный файл с содержанием скрипта, и подключите его в веб-страниццу, тогда javascript-код не в Html. В тело страницы вставляется лишь ссылка на файл, например. В самом файле ява-скрипта впишите нужный код, который вы бы вставили в тело страницы, как, например, в первом шаге.

Такой вариант подключения Javascript используйте в том случае, когда один и тот же скрипт необходимо подключить на разные страницы. Если браузер настроен правильно, то он выполнит его кеширование и не будет каждый раз заново загружать с сервера. Для подключения нескольких скриптов пропишите тег нужное количество раз. Если вы указываете атрибут src, то содержимое тега скрипта будет проигнорировано.

Видео по теме

Основной функцией является хранение и обработка информации. SQL или Structured Query Language переводится как «структурированный язык запросов». Без баз данных невозможно нормальное функционирование сайтов, так как именно в них хранится вся необходимая информация для работы движков форумов, интернет-магазинов и других сетевых ресурсов.

Инструкция

Чтобы создать базу данных, вы должны располагать хостингом с поддержкой php. Войдите в панель управления вашим ресурсом, найдите опцию «Управление базами данных». Возможно, у вас она будет называться как-то иначе, поэтому ищите строки меню, связанные с базами данных.

Открыв окно управления базами данных, найдите кнопку «Новая база данных» («Создать базу данных» и т.п.). Введите нужное вам название создаваемой базы. Обратите внимание на то, что в имя базы данных обычно вводят название логина ее пользователя. Например, если логин пользователя – elvin, а база данных предназначена для работы с форумом, то она может называться elvin_forum. Здесь название forum вводится только для удобства, вместо него может быть любое другое. Например, elvin_data, elvin_db1 и т.д.

В этом документе описывается настройка соединения с базой данных MySQL из IDE NetBeans. После подключения с MySQL можно начать работать в проводнике баз данных среды IDE, создавая новые базы данных и таблицы, заполняя таблицы данными и делая структуру и содержимое баз данных доступными для запросов SQL. Этот учебный курс разработан для начинающих пользователей, обладающих базовым представлением об управлении базами данных, которым необходимо применить знания к работе с MySQL в IDE NetBeans.

Настройка свойств сервера MySQL

IDE NetBeans поставляется с включенной поддержкой для MySQL RDBMS. До получения доступ к серверу баз данных MySQL в IDE NetBeans, необходимо настроить свойства сервера MySQL.

Запуск сервера MySQL

Перед попыткой подключения к серверу базы данных MySQL необходимо убедиться в том, что он запущен на компьютере. Если сервер базы данных не подключен, вы увидите (disconnected) рядом с именем пользователя в узле MySQL Server в окна "Служба" и не сможете развернуть узел.

Для подключения к серверу баз данных убедитесь, что сервер базы данных MySQL запущен на компьютере, щелкните правой кнопкой мыши "Базы данных" > узел "MySQL Server" в окне "Службы" и выберите "Подключить". Может отобразиться запрос на ввод пароля для подключения к серверу.


После подключения сервера вы сможете развернуть узел MySQL Server и просмотреть все доступные базы данных MySQL.

Создание экземпляра базы данных и подключение к ней

Редактор SQL является широко распространенным способом взаимодействия с базами данных. Для этого в IDE NetBeans имеется встроенный редактор SQL. Обычно редактор SQL доступен с помощью параметра "Выполнить команду" из контекстного меню узла подключения (или дочерних узлов узла подключения). После установления подключения к серверу MySQL, можно создать новый экземпляр базы данных в редакторе SQL. Для продолжения работы с данным учебным курсом создайте экземпляр с именем MyNewDatabase:


Создание таблиц баз данных

После установления подключения к базе данных MyNewDatabase можно начинать изучение принципов создания таблиц, заполнения их данными и изменения данных в таблицах. Благодаря этому для пользователей обеспечивается возможность более глубокого анализа функций проводника баз данных, а также поддержки IDE NetBeans файлов SQL.

База данных MyNewDatabase в настоящее время пуста. В среде IDE таблицу базы данных можно добавить при помощи диалогового окна "Создание таблицы" или посредством ввода запроса SQL и его запуска напрямую из редактора SQL. Можно использовать оба метода.

Использование редактора SQL

Использование диалогового окна "Создание таблицы"


Работа с данными в таблице

Для работы с табличными данными можно использовать редактор SQL в IDE NetBeans. Выполняя запросы SQL в базе данных, можно добавлять, изменять и удалять данные в структурах баз данных. Для добавления новой записи (строки) в таблицу Counselor необходимо выполнить действия, описываемые ниже.


Выполнение сценария SQL

Другим способом управления табличными данными в IDE NetBeans является запуск внешнего сценария SQL напрямую в IDE. Если сценарий SQL был создан в другом местоположении его можно просто открыть в IDE NetBeans и запустить его в редакторе SQL.

Для наглядности загрузите файл и сохраните его на компьютере. Этот сценарий предназначен для создания двух таблиц, аналогичных только что созданным таблицам (Counselor и Subject), и немедленного заполнения их данными.

Поскольку этот сценарий перезаписывает уже существующие таблицы, удалите Counselor и Subject , чтобы зафиксировать процесс создания таблиц при выполнении сценария. Удаление таблиц

  1. Щелкните правой кнопкой мыши узлы таблиц Counselor и Subject в проводнике баз данных, после чего выберите Delete ("Удалить").
  2. Нажмите кнопку Yes ("Да") в диалоговом окне Confirm Object Deletion ("Подтверждение удаления объекта"). Обратите внимание, что в диалоговом окне перечисляются таблицы, которые будут удалены.

При нажатии кнопки Yes ("Да") в диалоговом окне Confirm Object Deletion ("Подтверждение удаления объекта") узлы таблиц автоматически удаляются из проводника баз данных.

Выполнение сценария SQL в базе данных MyNewDatabase


Дополнительные сведения

Это заключительный раздел учебного курса "Подключение к базе данных MySQL". В этом документе демонстрируется настройка MySQL на компьютере пользователя и настройка соединения с сервером баз данных из IDE NetBeans. Также были рассмотрены методы работы с MySQL в обозревателе баз данных среды IDE при создании экземпляров баз данных и таблиц, заполнении их данными и выполнении запросов SQL.

Более подробные учебные курсы представлены на следующих ресурсах:

  • Создание простого веб-приложения, использующего базу данных MySQL . Этот учебный курс предоставляет сведения о создании простых двухуровневых веб-приложений в среде IDE с использованием созданной базы данных MySQL.