Учебник Codeblocks MySQL
Code::Block — это C++ IDE с открытым исходным кодом, созданная для решения сложных задач пользователей в области разработки. Он разработан, чтобы быть очень расширяемым и настраиваемым. IDE имеет следующие функции:система быстрой пользовательской сборки, поддержка параллельных сборок, многоцелевые проекты, определяемые пользователем часы, стек вызовов, переключение между потоками, просмотр классов и интеллектуальный отступ. MySQL — популярная система управления базами данных с открытым исходным кодом. Вы можете подключиться к базе данных MySQL в Code::Block и манипулировать данными, например извлекать, обновлять, вставлять и удалять.
Шаг 1
Загрузите установочный файл Code::Blocks с официального сайта (см. ресурсы). Дважды щелкните установочный файл, чтобы начать установку. Следуйте указаниям мастера установки до завершения.
Шаг 2
Дважды щелкните значок Code::Blocks, чтобы войти в интерфейс разработки. Нажмите «Настройки», «Компилятор и отладчик» и «Настройки компоновщика». Щелкните вкладку «Связать библиотеку», чтобы открыть диалоговое окно. Нажмите кнопку «Добавить» и введите «/usr/lib/libmysqlclient.so».
Шаг 3
Нажмите «Настройки», «Компилятор и отладчик» и «Поиск в каталогах». Выберите «Компилятор» и введите «/usr/include/mysql». Среда разработки с MySQL правильно настроена.
Шаг 4
Включите в приложение следующие файлы:
#include
Шаг 5
Подключитесь к MySQL с помощью функции MySQLManager:
MySQLManager::MySQLManager (строка hosts, строка userName, строка пароля, строка dbName, порт без знака int)
{
Подключен =Ложь;
это ->setHosts(хосты);
это ->setUserName(имя пользователя);
это ->setPassword(пароль);
это ->setDBName(база данных);
это ->setPort(порт); Р>
Шаг 6
Выполнять SQL-запросы через функцию runSQLCommand:
bool MySQLManager::runSQLCommand(строка sql)
{
mysql_real_query(&mySQLClient,sql.c_str(),(unsigned int)strlen(sql.c_str())); Р>
Шаг 7
Определите свою основную функцию, используя указанные функции:
int main () { MySQLManager sqlres («127.0.0.1», «root», «search1», «HR», 3306); sqlres.initConnection(); sqlres.runSQLCommand("выбрать * у сотрудника"); sqlres.destroyConnection(); вернуть 0; Р>