>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Tutoriel MySQL sur les blocs de code

Code::Block est un IDE C++ open source conçu pour répondre aux objectifs de développement complexes des utilisateurs. Il est développé pour être très extensible et configurable. L'IDE présente les fonctionnalités suivantes :système de construction personnalisé rapide, prise en charge des constructions parallèles, projets multi-cibles, surveillances définies par l'utilisateur, pile d'appels, basculement entre les threads, navigation dans les classes et indentation intelligente. MySQL est un système de gestion de base de données open source populaire. Vous pouvez vous connecter à la base de données MySQL dans Code ::Bloquer et manipuler les données telles que récupérer, mettre à jour, insérer et supprimer.

Étape 1

Téléchargez le fichier d'installation de Code ::Blocks à partir de son site Web officiel (voir ressources.) Double-cliquez sur le fichier d'installation pour démarrer l'installation. Suivez l'assistant d'installation jusqu'à la fin.

Étape 2

Double-cliquez sur l'icône Code ::Blocks pour accéder à l'interface de développement. Cliquez sur « Paramètres », « Compilateur et débogueur » et « Paramètres de l'éditeur de liens ». Cliquez sur l'onglet "Link Library" pour ouvrir la fenêtre de dialogue. Cliquez sur le bouton "Ajouter" et saisissez "/usr/lib/libmysqlclient.so."

Étape 3

Cliquez sur « Paramètres », « Compilateur et débogueur » et « Recherche dans les répertoires ». Sélectionnez « Compilateur » et saisissez « /usr/include/mysql ». L'environnement de développement avec MySQL est correctement configuré.

Étape 4

Incluez les fichiers suivants dans votre application :

#include #include

Étape 5

Connectez-vous à MySQL à l'aide de la fonction MySQLManager :

MySQLManager::MySQLManager(chaîne hosts, chaîne userName, chaîne password, chaîne dbName, port int non signé)
{
EstConnecté =faux ;
this ->setHosts(hosts);
this ->setUserName(nom d'utilisateur);
this ->setPassword(mot de passe);
this ->setDBName(base de données);
this ->setPort(port); }

Étape 6

Mener des requêtes SQL via la fonction runSQLCommand :

bool MySQLManager::runSQLCommand(string sql)
{
mysql_real_query(&mySQLClient,sql.c_str(),(int non signé)strlen(sql.c_str())); }

Étape 7

Définissez votre fonction Main en utilisant lesdites fonctions :

int main(){ MySQLManager sqlres("127.0.0.1","root","search1","HR",3306); sqlres.initConnection(); sqlres.runSQLCommand("select * from employee"); sqlres.destroyConnection(); renvoie 0 ; }


Vie intelligente