IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

QxOrm Discussion :

Niveau de test


Sujet :

QxOrm

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Avril 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 1
    Par défaut Niveau de test
    Bonjour,

    je viens de découvrir QxOrm que j'envisage d'utiliser dans un projet.
    Avant d'aller plus loin, j'aurais souhaité savoir quels sont les types de bases de données sur lequelles les nouvelles fonctionalités de QxOrm sont testées régulièrement.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2010
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 482
    Par défaut


    La base de données utilisée pour le développement de QxOrm est SQLite.
    Sur le forum anglais dédié à QxOrm, des utilisateurs de la bibliothèque travaillent avec MySQL et PostgresSQL.

    Dans tous les cas, QxOrm construit des requêtes SQL qui essayent de respecter au mieux le standard SQL => donc si la base de données cible est compatible avec le standard SQL, normalement ça devrait fonctionner avec QxOrm.

    Il y a un dossier "./test/" dans le package QxOrm avec plusieurs projets.
    Il est fortement conseillé de compiler et exécuter tous les tests pour vérifier les installations de boost, Qt et QxOrm.
    Il est également possible de tester ces exemples de projets avec d'autres BDD : il suffit de modifier le driver et la chaine de connexion vers la BDD.

    Une dernière chose : je conseille de ne pas utiliser la fonction de création des tables "qx::dao::create_table<T>". Chaque BDD a ses petites subtilités concernant la création des tables donc il est possible d'avoir des problèmes SQL suivant la BDD utilisée.
    Il vaut mieux designer sa BDD avec un éditeur spécifique : par exemple Navicat pour MySql, pgAdmin pour PostgresSQL, SQLite Manager pour SQLite, etc. De plus, un tel éditeur permettra d'optimiser la BDD (ajout d'index par exemple).
    Le site de la bibliothèque QxOrm : bibliothèque C++ de gestion de données (Mapping Objet Relationnel ou ORM) basée sur les frameworks Qt et boost.
    QxEntityEditor : éditeur graphique pour la bibliothèque QxOrm (application multi-plateforme pour gérer graphiquement le modèle d'entités).

    Tutoriel : installer un environnement de développement avec QxOrm sous Windows.
    Tutoriel qxBlog : gestion de blogs en C++/Qt.
    Tutoriel qxClientServer : création d'un serveur d'applications en C++/Qt.

Discussions similaires

  1. [XL-2002] Problème au niveau conditions d'un test if
    Par noobie dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/05/2010, 12h02
  2. [PEAR][AUTH] Tests serieux au niveau de la sécurité
    Par Lorenzo77 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 10/03/2010, 17h52
  3. tests au niveau du dotnet
    Par tendre_amie007 dans le forum Général Dotnet
    Réponses: 8
    Dernier message: 15/07/2009, 17h35
  4. test niveau de gris
    Par tassiruam dans le forum Images
    Réponses: 2
    Dernier message: 24/11/2008, 09h06
  5. test collisions
    Par tatakinawa dans le forum OpenGL
    Réponses: 5
    Dernier message: 08/06/2002, 06h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo