Помощь по БД delphi и mysql - PullRequest
       17

Помощь по БД delphi и mysql

0 голосов
/ 20 декабря 2009

Я хочу создать приложение для своих друзей, Это как глухая книга

Я хочу вот так

  1. в nameditbox, когда я ввел имя, он должен извлекать данные из базы данных и отображать в соответствующих полях

пример: никнейм editboz: ник номер: 1111

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

  1. возможно ли редактировать уже существующие данные об именах друзей?

Я никогда не работал с mysql (даже я мало что знаю), и я никогда не работал в delphi в соответствии с mysql, хотя и не обычным dlephi.

Есть ли уже готовый проект? Если да, пожалуйста, свяжитесь со мной, я хочу узнать надеюсь, кто-то может помочь мне в этом заранее спасибо

1 Ответ

2 голосов
/ 22 декабря 2009

Я должен сказать, что я не пробовал это с MySQL, однако надеюсь, что это поможет.

Для части 1 вашего вопроса:

Я предлагаю самый простой способ - использовать бесплатный драйвер MySQL ODBC из http://dev.mysql.com/downloads/connector/odbc/5.1.html

Delphi поддерживает подключение с использованием ODBC (Open Database Connectivity). По сути, Delphi не знает ни о каких специфических особенностях базы данных MySQL, но знает о меньшем наборе функций, общих для большинства баз данных.

Если вы сможете заставить этот драйвер ODBC подключаться к MySQL, то вы сможете просмотреть все хорошие примеры в Интернете и в прилагаемых файлах помощи Delphi, показывающих, как:

  • Создание источника данных ODBC в диспетчере ODBC Windows.
  • Открытие соединения TDatabase с источником данных MySQL ODBC
  • Подключение TTable к базе данных TD
  • Подключение TDataSource к TTable
  • Подключить TDBEdit к TDataSource

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

Соединение этих компонентов таким образом должно дать вам рабочий пример того, что вы пытаетесь.

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

Для части 2 вашего вопроса:

После того, как вы сделали часть 1, оттуда вы дошли до части 2.

  • Подключите TDBNavigator к источнику TData.

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

Удачи с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...