Skip to content

💸 Ce projet permet de gérer les clients associés a des comptes bancaires ou se connecter grâce à une base de données MySQL, tout cela avec des classes, des fonctions, on peut y effectuer plusieurs tâches à retrouver dans README.md !

Notifications You must be signed in to change notification settings

Etem-Source/Compte-Bancaire-Sql-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💸 Compte Bancaire MySQL

Ce projet permet de gérer les clients associés a des comptes bancaires ou se connecter a un compte, on peut y effectuer les tâches suivantes :

  • S'authentifier Client

    • Afficher ses informations
    • Faire un virement
    • Faire un débit
    • Faire un crédit
  • Afficher tout les clients + comptes

  • Afficher un client + compte en particulier

💡 Prérequis

💡 Prérequis MySQL

  • Avoir MySQL
  • Télécharger MySQL-CompteBancaire.sql
  • Importer la base de données dans votre serveur MySQL :
    • mysql -u username* -p db_name* < MySQL-CompteBancaire.sql

*username = votre nom d'utilisateur. *db_name = le nom de la bdd où vous souhaitez l'importer.

  • Changer les valeurs par vos propres valeurs :
    • sql::mysql::MySQL_Driver* driver = sql::mysql::get_mysql_driver_instance();
    • sql::Connection* con = driver->connect("tcp://127.0.0.1:3306", "user*", "pw*");
    • con->setSchema("DB*");

*user = votre nom d'utilisateur. *pw = votre mot de passe. *DB = le nom de votre BDD.

🛠️ Utilisation

Vous devez d'abord compiler les fichiers .cpp (Si vous n'avez pas le .exe) :

g++ -o main *.cpp -lmysqlcppconn

Ensuite, vous devez exécuter main.exe :

./main

📚 Interface / Exemple

Petite idée de l'interface.

  • Menu Principal :

image

  • Menu Client :

image

📧 Crédits

Merci d'avoir pris le temps de lire tout ceci. Vous avez le droit de republier, réutiliser tout ce projet uniquement si vous créditez mon nom GitHub.

About

💸 Ce projet permet de gérer les clients associés a des comptes bancaires ou se connecter grâce à une base de données MySQL, tout cela avec des classes, des fonctions, on peut y effectuer plusieurs tâches à retrouver dans README.md !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages