Программирование >>  Создание клиентов mysql 

1 ... 132 133 134 [ 135 ] 136 137 138 ... 201



Изменение данных 419

cursor.execute( UPDATE testapi set Name = None ) print str(cursor.rowcount) + rows updated

# Удаление таблицы.

cursor.execute( DROP table testapi )

# Отключение. myDB.close ()



БИБЛИОТЕКА MYSQL++

В этой главе.

Подготовка программы Извлечение данных Изменение данных




Группа разработчиков MySQL выпустила QL++- официальную библиотеку классов языка C++, предназначенных для взаимодействия с MySQL. Изначально написанная Кевинов тсоном (не родственник), она в настоящее время со-

провождается уже упоминавшимся иливоевичем. Библиотека MySQL++ работает с большинством компиляторов включая GNU C++ и Visual C++компа-нии Microsoft.

В этой главе предполагается, что читатели имеют опыт написания и компиляции программ C++. БиблиотекаMySQL++ описывается лишь в общих чертах. Узнать о ней подробнее и загрузить исходный код можно по адресу mysql++.htmL

Подготовка программы

При использовании библиотеки MySQL++ необходимо включить в программу фай us.hh. Стандартный make-файл инсталлирует файлы заголовков этой библиотеки в каталог в отличие от файлов клиентской биб-

лиотеки MySQL, размещаемых в каталога Mnclude/mysql. Если эту установку нужно изменить, отредактируйте или сконфигурируйте компилятор соответствующим образом.

Библиотека MySQL++ использует функции библиотеки языка С, поэтому на этапе компиляции нужно подключить два файлам plus client. С файлом sqlplus такая же ситуация, как и с файлами заголовков. По умолчанию он находится в каталога cal/bin, а /lib/mysql. Ниже показан пример компиляции тестового клиента.

с + -о minimal Vinclude/mysql \

-L/usr/local/lib/mysql -L/usr/local/lib \ -Imysqlclient -Isqlplus



1 ... 132 133 134 [ 135 ] 136 137 138 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика