Bonjour :-)
En deuxième années de BTS j'ai un projet à réaliser, et j'ai quelques soucis ...
Je souhaite créer une interface de connexion ou l'utilisateur rentre les différentes information de connexion à une base de données. (nom de la base, user, password, nom de la table ..)
Avant pour me connecter j'utilisais cette démarche :
Sauf que coder des identifiants en dur dans le programme, n'est pas une super idée. J'ai donc utiliser la classe QSettings, et maintenant l'utilisateur, peux rentrer les informations de connexion via des QlineEdit. Ces informations sont bien récupérées et stockées dans le registre de l'ordinateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setUserName("root"); db.setPassword(""); db.setDatabaseName("tables");
Maintenant je souhaiterais remplacer les informations de connexion en dur (localhost, root, tables) par les variables que l'utilisateur à enregistrer dans le registre.
Je ne sais pas du tout comment m'y prendre, quoi chercher, pour remplacer les informations par des variables.
Si quelqu'un aurait une idée
Je vous remercie.
Partager