Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел описывает, как создать MySQL, Connector/C ++ приложения для Linux, используя IDE NetBeans.
Чтобы избежать потенциальных катастрофических отказов, конфигурация сборки MySQL, Connector/C ++, должна соответствовать конфигурацию сборки приложения, используя это. Например, не используйте сборку конечных версий MySQL, Connector/C ++ с отладочная сборка клиентского приложения.
Создайте новый проект. Выберите Приложение C/C++ и щелкните .
, . ВыберитеДайте проекту имя и щелкните
. Создается новый проект.На вкладке Projects, Исходных файлах щелчка правой кнопкой и избранный , тогда
Измените имя файла, или просто выберите значения по умолчанию и щелкните
, чтобы добавить новый файл к проекту. Теперь добавьте некоторый рабочий код к своему основному исходному файлу.
Исследуйте свой MySQL, Connector/C ++ установка, и переместитесь к examples
каталог.
Выберите подходящий пример, такой как standalone_example_docs1.cpp
.
Скопируйте весь код в этом файле, и используйте это, чтобы заменить код в Вашем существующем основном
исходном файле. Исправьте код, чтобы отразить свойства соединения, требуемые для Вашей тестовой базы
данных. У Вас теперь есть рабочий пример, который получит доступ к MySQL использования базы данных
MySQL, Connector/C ++.
В этой точке NetBeans показывает некоторые ошибки в исходном коде. Прямой NetBeans к необходимым заголовочным файлам, чтобы включать. Выберите
, из главного меню.В Категориях: панель структурного вида, переместитесь, чтобы Создать, Компилятор C++.
В панели General, избранной, Включают Каталоги.
Щелкните
кнопка. Щелкните /usr/local/include
если Вы не установили файлы к различному
расположению. Щелкните . .
Свойств проекта.
снова, чтобы закрыть диалоговое окноВ этой точке Вы создали проект NetBeans, содержащий единственный исходный файл C++. Вы также гарантировали, что необходимые включают файлы, доступны. Перед продолжением решите, состоит ли Ваш проект в том, чтобы использовать MySQL, Connector/C ++ статическая или динамическая библиотека. Настройки проекта немного отличаются в каждом случае, потому что Вы соединяетесь против различной библиотеки.
Пользование Статической Библиотекой
Чтобы использовать статический MySQL, Connector/C ++ библиотека, соединитесь против двух файлов библиотеки,
libmysqlcppconn-static.a
и libmysqlclient.a
.
Расположения файлов зависят от Вашей установки, но обычно прежний находится в /usr/local/lib
и последний в /usr/lib
. Файл libmysqlclient.a
не
часть MySQL, Connector/C ++, но клиентский файл библиотеки MySQL, распределенный с MySQL Server. (Помните,
клиентская библиотека MySQL является дополнительным компонентом как частью процесса установки MySQL Server.)
MySQL Client Library также доступен как часть MySQL распределение Connector/C.
Установите проект соединить необходимые файлы библиотеки. Выберите
, из главного меню.В Категориях: структурный вид, переместитесь Компоновщику.
В панели General выберите Дополнительные Каталоги Библиотеки. Щелкните кнопка.
Выберите и добавьте /usr/lib
и /usr/local/lib
каталоги.
В той же самой панели добавьте два файла библиотеки, требуемые для статического подключения как обсуждено ранее. Панель свойств должна тогда выглядеть подобной следующему снимку экрана.
Свойств проекта.
, чтобы закрыть диалоговое окноПользование Динамической Библиотекой
Чтобы использовать MySQL, Connector/C ++ динамическая библиотека, соедините свой проект с единственным файлом
библиотеки, libmysqlcppconn.so
. Расположение этого файла зависит от того, как Вы
сконфигурировали свою установку MySQL, Connector/C ++, но обычно /usr/local/lib
.
Установите проект соединить необходимый файл библиотеки. Выберите
, из главного меню.В Категориях: структурный вид, переместитесь Компоновщику.
В панели General выберите Дополнительные Каталоги Библиотеки. Щелкните кнопка.
Выберите и добавьте /usr/local/lib
каталоги.
В той же самой панели добавьте файл библиотеки, требуемый для статического подключения как обсуждено ранее. Панель свойств должна выглядеть подобной следующему снимку экрана.
Нажмите OK, чтобы закрыть диалоговое окно Свойств проекта.
После конфигурирования Вашего проекта создайте это, выбирая
, из главного меню. Вы тогда выполняете использования проекта, .При запущении приложения следует видеть экран, подобный следующему (это - фактически статическая версия показанного приложения):
Предыдущие настройки и процедуры были выполнены для значения по умолчанию Debug
конфигурация. Создать a Release
конфигурация, выберите ту конфигурацию прежде,
чем установить Свойства проекта.