Консультация № 128364
21.03.2008, 03:39
0.00 руб.
0 2 2
Здравствуйте уважаемые эксперты. Мне необходимо сделать приложение в Delphi 7 на основе клиент-серверной архитектуры. В качестве сервера бд должна использоваться MySQL, это принципиально, так как в дальнейшем планируется разработать web-приложение. Я работала только с локальными базами данных. С архитектурой клиент-сервер знакома только теоретически. Подскажите, пожалуйста, какими компонентами пользоваться. Посоветуйте литературу.

Обсуждение

давно
Мастер-Эксперт
425
4118
21.03.2008, 05:49
общий
это ответ
Здравствуйте, Katrin777!

Из стандартных компонентов, которые уже есть в Delphi, я бы посоветовал работать с dbExpress. Очень хорошие и быстро работающие компоненты. Единственное что там нужно сделать, заменить старый драйвер для MySQL, который идёт в комплекте, на более новый, например отсюда - <a href=http://www.torry.net/db/direct/mysql/dbxopenmysql5.zip>dbxopenmysql5.zip</a>, т.к. родной драйвер работает с только с MySQL 3.x и всё.
Можно поставить какой-нибудь сторонний компонент. Лично мне нравится компоненты ZEOS (<a href=http://sourceforge.net/projects/zeoslib>качать отсюда</a>).
А вот с литературой сложнее, т.к. именно по работе Delphi и MySQL книг нет. :)
1. Необходимо купить любую книжку, где есть описание работы Delphi с сервером БД InterBase. Это будет, так сказать, основы понимания, потому что принцип работы со всеми серверами БД один и тот же, вне зависимости от применяемых компонент.
2. Отдельно нужна книга по MySQL чтобы знать конкретно для этого сервера синтаксис и применяемые функции.
---
Книг масса. Я их заказываю на ozon.ru.
Электронную документацию по MySQL можно скачать на <a href=http://www.mysql.ru/>http://www.mysql.ru/</a>.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
21.03.2008, 11:49
общий
это ответ
Здравствуйте, Katrin777!

Есть замечательный ресурс "Интернет-Университет информационных технологий" (http://www.intuit.ru), где размещено большое количество бесплатных курсов по разным тематикам. В том числе есть интересующий Вас курс для начинающих "Введение в СУБД MySQL". Вот его краткое описание:

Курс посвящен системе управления базами данных MySQL. Рассматриваются основы MySQL: запросы, модели баз данных, а также транзакции. На примерах рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL.
Курс рассчитан на разработчиков Web-приложений и администраторов любой квалификации, а также на студентов и преподавателей соответствующих дисциплин. Рассматриваются основы системы MySQL и языка SQL: от моделей баз данных, до сложных запросов. Курс содержит множество примеров: на практике рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL. Кроме того, рассмотрены вопросы взаимодействия системы MySql с языками PHP и Perl.

Чтобы сразу перейти на страницу курса, пользуйтесь ссылкой http://www.intuit.ru/department/database/mysql/
Форма ответа