Qt SQLite
twiiiix
Messages postés
342
Statut
Membre
-
twiiiix Messages postés 342 Statut Membre -
twiiiix Messages postés 342 Statut Membre -
Bonjour,
Je développe un "serveur" en C++ avec Qt et j'ai besoin d'utiliser une base de donnée en "locale", c'est à dire que je n'est besoin d'enregistrer et d'accéder aux informations (se trouvant sur la même machine) seulement depuis le programme. J'ai vu qu'il y avait une classe Qt pour ça, j'ai un peu cherché, et je pense m'orienter vers SQLite.
Mon problème : je ne sais pas quoi installer, ai-je besoin d'installer SQLite ? Comment ça fonctionne ? Je crée une base de donnée depuis le programme ? Ou il faut utiliser un autre programme ? Est-ce que j'ai besoin d'inclure quelque chose dans le programme ?
Quelqu'un pourrais-t-il m'expliquer le fonctionnement d'une telle base de donnée ?
Merci d'avance. (et désolé pour les fautes)
Je développe un "serveur" en C++ avec Qt et j'ai besoin d'utiliser une base de donnée en "locale", c'est à dire que je n'est besoin d'enregistrer et d'accéder aux informations (se trouvant sur la même machine) seulement depuis le programme. J'ai vu qu'il y avait une classe Qt pour ça, j'ai un peu cherché, et je pense m'orienter vers SQLite.
Mon problème : je ne sais pas quoi installer, ai-je besoin d'installer SQLite ? Comment ça fonctionne ? Je crée une base de donnée depuis le programme ? Ou il faut utiliser un autre programme ? Est-ce que j'ai besoin d'inclure quelque chose dans le programme ?
Quelqu'un pourrais-t-il m'expliquer le fonctionnement d'une telle base de donnée ?
Merci d'avance. (et désolé pour les fautes)
A voir également:
- Qt SQLite
- Qt sdk - Télécharger - Langages
- Qt web - Télécharger - Navigateurs
- Sqlite compare - Télécharger - Bases de données
- Qt tab bar - Télécharger - Personnalisation
- Qt linux ✓ - Forum Ubuntu
2 réponses
tu télécharge le programme sqlite (-> google pour ça), tu l'installe.
Sur Qt, tu as de nombreux exemples sur le net.
en gros :
QSqlDatabase db = QSqlDatabase::addDatabase("SQLITE","nom");
db.setDatabaseName("....."); // Si tu n'arrives pas a te connecter a ta base, c'est cette chaine de caractère qui est mauvaise
if(db.open())
...
else
//erreur de connexion
Sur Qt, tu as de nombreux exemples sur le net.
en gros :
QSqlDatabase db = QSqlDatabase::addDatabase("SQLITE","nom");
db.setDatabaseName("....."); // Si tu n'arrives pas a te connecter a ta base, c'est cette chaine de caractère qui est mauvaise
if(db.open())
...
else
//erreur de connexion