Forum Solarus-Games francophone

Autres => Informatique => Discussion démarrée par: Sqwall le 09 Octobre 2007 à 23:01

Titre: Programmation C++/SQL
Posté par: Sqwall le 09 Octobre 2007 à 23:01
Ceci s'adresse particulièrement aux programmeurs du forum.
J'ai un projet informatique à réaliser, créer un logiciel de reconnaissance de visages par 'eigenfaces' (une méthode basée sur une Analyse en Composantes Principales, pour pouvoir retrouver le visage même si l'expression est différente).
Celui-ci doit bien entendu être connecté à une base de données contenant des photos, pour pouvoir ainsi faire la comparaison à partir d'une image prise sur un support vidéo (caméra, appareil photo, etc..).
Le problème, c'est que je n'ai jamais 'connecté' de BdD à un programme C++.
J'ai trouvé une librairie excellente sur internet, Qt, mais je ne sais pas si j'aurai le droit de l'utiliser, je dois d'abord en parler avec ma tutrice.
Donc dans le doute j'aimerai savoir si il existe une librairie inclue directement dans visual C++ pour traiter les requêtes SQL.
Merci d'avance à ceux qui prendront le temps de lire et de répondre  ^_^
Titre: Re : Programmation C++/SQL
Posté par: zeldalyoko le 09 Octobre 2007 à 23:39
Ouais, je ne sais pas, mais voilà un url trés interessant ! ( J'avais utiliser une BDD avec du C une fois, marrant  :mrgreen: )

http://www.siteduzero.com/tuto-3-11231-1-utiliser-l-api-mysql-dans-vos-programmes.html

Je ne sais si sa va t'aider ( enfin je pense que oui :P si c'est pour ce connecter à une sorte de serveur avec mysql :) )
Titre: Re : Programmation C++/SQL
Posté par: mota le 10 Octobre 2007 à 03:30
Citation de: Sqwall le 09 Octobre 2007 à 23:01
Ceci s'adresse particulièrement aux programmeurs du forum.
J'ai un projet informatique à réaliser, créer un logiciel de reconnaissance de visages par 'eigenfaces' (une méthode basée sur une Analyse en Composantes Principales, pour pouvoir retrouver le visage même si l'expression est différente).
Celui-ci doit bien entendu être connecté à une base de données contenant des photos, pour pouvoir ainsi faire la comparaison à partir d'une image prise sur un support vidéo (caméra, appareil photo, etc..).
Le problème, c'est que je n'ai jamais 'connecté' de BdD à un programme C++.
J'ai trouvé une librairie excellente sur internet, Qt, mais je ne sais pas si j'aurai le droit de l'utiliser, je dois d'abord en parler avec ma tutrice.
Donc dans le doute j'aimerai savoir si il existe une librairie inclue directement dans visual C++ pour traiter les requêtes SQL.
Merci d'avance à ceux qui prendront le temps de lire et de répondre  ^_^

Je ne pense pas que les bibliothèques standards permettent les interactions avec un serveur de type SQL, mais peut-être avec visual C++ il y en a une d'intégrée, je n'en sais rien.
Titre: Re : Programmation C++/SQL
Posté par: Geomaster le 10 Octobre 2007 à 10:58
Comme le dit Mota, aucune librairie standard ne permet, en C++, de se connecter à une base de données. A toi donc de te tourner vers des libraires pré-conçues ou d'utiliser par exemple des outils comme Visual C++ qui permettent d'utiliser des objets DAO par exemple pour l'intéraction avec des bases de données.
Titre: Re : Programmation C++/SQL
Posté par: Shield le 10 Octobre 2007 à 12:14
Tu pourrais peut être envisager d'utiliser du SQL intégré.
Titre: Re : Programmation C++/SQL
Posté par: Sqwall le 10 Octobre 2007 à 18:58
Merci pour vos réponses (et pour le tuto zeldayoko  ^_^).
Finalement je vais utiliser visual, Qt serait 'trop simpliste' selon ma tutrice...
Sur ce je m'y remet, il y a du boulot  :cry3: