Вопрос № 128364: Здравствуйте уважаемые эксперты. Мне необходимо сделать приложение в Delphi 7 на основе клиент-серверной архитектуры. В качестве сервера бд должна использоваться MySQL, это принципиально, так как в дальнейшем планируется разработать web-приложение. Я...
Вопрос № 128.364
Здравствуйте уважаемые эксперты. Мне необходимо сделать приложение в Delphi 7 на основе клиент-серверной архитектуры. В качестве сервера бд должна использоваться MySQL, это принципиально, так как в дальнейшем планируется разработать web-приложение. Я работала только с локальными базами данных. С архитектурой клиент-сервер знакома только теоретически. Подскажите, пожалуйста, какими компонентами пользоваться. Посоветуйте литературу.
Отправлен: 21.03.2008, 03:39
Вопрос задала: Katrin777 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: sir henry
Здравствуйте, Katrin777!
Из стандартных компонентов, которые уже есть в Delphi, я бы посоветовал работать с dbExpress. Очень хорошие и быстро работающие компоненты. Единственное что там нужно сделать, заменить старый драйвер для MySQL, который идёт в комплекте, на более новый, например отсюда - dbxopenmysql5.zip, т.к. родной драйвер работает с только с MySQL 3.x и всё.
Можно поставить какой-нибудь сторонний компонент. Лично мне нравится компоненты ZEOS (качать отсюда).
А вот с литературой сложнее, т.к. именно по работе Delphi и MySQL книг нет. :)
1. Необходимо купить любую книжку, где есть описание работы Delphi с сервером БД InterBase. Это будет, так сказать, основы понимания, потому что принцип работы со всеми серверами БД один и тот же, вне зависимости от применяемых компонент.
2. Отдельно нужна книга по MySQL чтобы знать конкретно для этого сервера синтаксис и применяемые функции.
---
Книг масса. Я их заказываю на ozon.ru.
Электронную документацию по MySQL можно скачать на http://www.mysql.ru/.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 21.03.2008, 05:49 Оценка за ответ: 5 Комментарий оценки: Спасибо! Буду разбираться!
Отвечает: Sosedov A.I.
Здравствуйте, Katrin777!
Есть замечательный ресурс "Интернет-Университет информационных технологий" (http://www.intuit.ru), где размещено большое количество бесплатных курсов по разным тематикам. В том числе есть интересующий Вас курс для начинающих "Введение в СУБД MySQL". Вот его краткое описание:
Курс посвящен системе управления базами данных MySQL. Рассматриваются основы MySQL: запросы, модели баз данных, а также транзакции. На примерах рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL.
Курс рассчитан на разработчиков Web-приложений и администраторов любой квалификации, а также на студентов и преподавателей соответствующих дисциплин. Рассматриваются основы системы MySQL и языка SQL: от моделей баз данных, до сложных запросов. Курс содержит множество примеров: на практике рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL. Кроме того, рассмотрены вопросы взаимодействия системы MySql
с языками PHP и Perl.
Чтобы сразу перейти на страницу курса, пользуйтесь ссылкой http://www.intuit.ru/department/database/mysql/
Ответ отправил: Sosedov A.I. (статус: 4-ый класс)
Ответ отправлен: 21.03.2008, 11:49