Шрифт:
Функция поиска очень обобщенная: вы передаете строку, и она ищет эту строку в элементах "исполнитель", "название" или "каталог".
Перед реализацией вашего интерфейса следует написать программный код, использующий его. Это может показаться странным, но зачастую это хороший способ подробно проанализировать поведение интерфейса, прежде чем принимать решение о его реализации.
Далее приведена программа app_test.c. Сначала несколько файлов include и типов structs:
Первое, что всегда должно делать ваше приложение, — инициализация подключения к базе данных, предоставляющая корректные имя пользователя и пароль (убедитесь, что вы заменили их своими):
Далее тестируется добавление компакт-диска:
Теперь поищите компакт-диск и извлеките информацию из первого найденного CD:
В заключение удалите компакт-диск:
Затем отключитесь и завершите работу программы:
Теперь более трудная часть — реализация интерфейса, описанного вами. Вся она хранится в файле app_mysql.с.
Начните с основных файлов
Как вы видели ранее в этой главе, подключиться к базе данных очень просто, а отключиться от нее и того проще: