Qui C++ de base de données ou ORM API à utiliser?
Je voudrais écrire quelques modules pour l'accès ou de toute façon le travail avec les bases de données. L'approche peut être par le biais de la norme CRUD ou ORM principe. Quelqu'un peut-il suggérer quelques bonnes API pour les deux de sortir de sa propre expérience?
Grâce.
Quelles bases de données voulez-vous travailler?
Je pense que le lien ci-dessus probablement couvre la plupart des possibilités -- il y a assez peu de upvoted réponses.
les Bonnes ORM pour C++ solutions? il ne semble pas exister plus?
C'était un pas constructif question qui a été supprimé. J'ai refermés ce que pas constructif.
QHibernate: cstech.com.tr/en/QHibernate
Je pense que le lien ci-dessus probablement couvre la plupart des possibilités -- il y a assez peu de upvoted réponses.
les Bonnes ORM pour C++ solutions? il ne semble pas exister plus?
C'était un pas constructif question qui a été supprimé. J'ai refermés ce que pas constructif.
QHibernate: cstech.com.tr/en/QHibernate
OriginalL'auteur mbpro | 2011-06-22
Vous devez vous connecter pour publier un commentaire.
J'ai une certaine expérience avec ODB:
http://www.codesynthesis.com/products/odb/
Je pense que c'est bon. 🙂
Pas de problème!
Le PMO a l'air bien, mais je suis perplexe avec une chose: aurais-je la possibilité d'ajouter et de modifier des objets et des propriétés avec l'interaction de l'utilisateur? Comme je peux par exemple changer externe XML fichier de définition de Java Hibernate?
ODB générer proxy stub d'un enregistrement. nous pouvons utiliser de stub pour l'ajout/suppression/mise à jour. Et il ne dépend pas de la RDBCS. Actuellement, le support de MySQL et SQLite. Peut-être, vous ne pouvez pas l'utiliser avec Hybernate.
Vous avez raison, je suis allé un peu trop profond, mais je suis définitivement pas parler de la réflexion classique. J'ai écrit: "le changement externe XML fichier de définition", ce qui signifie que le PMO a peut-être un fichier externe avec ses dfinitions qui sont lisibles et modifiables, ou ils peuvent être définis uniquement pragma annotations?
OriginalL'auteur mattn
Vous pouvez vérifier SOCI. C'est une grande bibliothèque C++.
OriginalL'auteur Sergei Nikulov