Съдържание
Code :: Block е IDE с отворен код за C ++, предназначен да отговори на сложните нужди за развитие на потребителите. Той е проектиран да бъде разширяем и конфигурируем. IDE има следните характеристики: бърза и персонализирана система за изграждане, поддръжка на паралелни конструкции, мулти-целеви проекти, дефинирани от потребителя сигнали, стак на повиквания, превключване между редове, междукласово навигация и интелигентно отстъпление. MySQL е отворен код и много популярна система за управление на бази данни. Можете да свържете база данни MySQL в Code :: Block и да манипулирате данните чрез търсене, актуализиране, вмъкване и изтриване.
инструкции
Можете да свържете MySQL и да манипулирате данните си в Code :: Blocks (Stockbyte / Stockbyte / Getty Images)-
Изтеглете инсталационния файл Code :: Block от официалния сайт (вижте секцията Ресурси). Щракнете двукратно върху инсталационния файл, за да започнете процеса. Следвайте съветника за инсталиране, докато приключи.
-
Щракнете два пъти върху иконата Code :: Block, за да влезете в интерфейса за разработка. Кликнете върху „Настройки“, „Компилатор и дебъгер“ и „Настройки на връзката“. Кликнете върху раздела „Библиотека на връзките“, за да отворите диалогов прозорец. Кликнете върху бутона "Добави" и въведете "/usr/lib/libmysqlclient.so".
-
Кликнете върху „Настройки“, „Компилатор и дебъгер“ и „Преглед на директории“. Изберете "Compiler" и въведете "/ usr / include / mysql." Средата за разработка с MySQL е конфигурирана за използване.
-
Включете следните файлове в приложението си:
включва
включва
-
Свържете се с MySQL, използвайки функцията MySQLManager: MySQLManager :: MySQLManager (низови хостове, низ от userName, низ парола, низ dbName, unsigned int порт) {IsConnected = false; това -> setHosts (хостове); това -> setUserName (потребителско име); това -> setPassword (парола); това -> setDBName (база данни); това -> setPort (порт); }
-
Ако имате SQL заявка, можете да направите това, като изпълните SQL заявката, използвайки функцията runSQLCommand: bool MySQLManager :: runSQLCommand (string sql) {mysql_real_query (& mySQLClient, sql.c_str (), (неподписан int) strlen (sql.c_str ())); }
-
Задайте вашата основна функция, като използвате следните функции: int main () {MySQLManager sqlres ("127.0.0.1", "root", "search1", "HR", 3306); sqlres.initConnection (); sqlres.runSQLCommand ("изберете * от служител"); sqlres.destroyConnection (); return 0; }