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

C++ Discussion :

C++ sqlite et mysql


Sujet :

C++

  1. #1
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur Junior
    Inscrit en
    Septembre 2011
    Messages
    170
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Junior
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 170
    Par d�faut C++ sqlite et mysql
    Bonjour, je dois pr�sentement modifier une base de donn�es SQLite en MySQL

    Le code de la base de donn�es (connect / disconnect..) est d�j� �crit, et je voulais savoir si quelqu'un �tait familier avec <sqlite3.h>

    Je vous donne mon code en commentant ce qui me g�ne :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    #ifndef ARANATHA_BASE_DATABASE_MYSQLDATABASE_H
    #define ARANATHA_BASE_DATABASE_MYSQLDATABASE_H
     
    #include "Aranatha/Base/Database.h"
    #include <boost/unordered_map.hpp>
    #include <sqlite3.h>
     
    class SqliteDatabase;
    class SqliteResult;
    class SqliteStatement;
    class SqliteDatabase;
     
    class SqliteDatabase : public Database
    {
    private:
    	const std::string _filename;
    	sqlite3 * _handle; // mysqlclient ?
    		RetainPtr< SqliteStatement > _begin_statement;
    	RetainPtr< SqliteStatement > _commit_statement;
    	RetainPtr< SqliteStatement > _abort_statement;
     
    public:
    	const std::string & filename() const { return _filename; }
    	sqlite3 * handle() const { return _handle; }
     
    	SqliteDatabase(const std::string & filename);
    	~SqliteDatabase();
     
    	RetainPtr< Statement > prepare(const std::string & sql);
     
    	bool has_table(Table table);
     
    	void handle_error(int result);
    };
    Je voulais savoir � quoi correspondait le " sqlite3 * _handle; " et comment le modifier de fa�on � l'incorporer � une BDD MySQL

    Merci

  2. #2
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    Bonjour,

    pourquoi ne pas commencer par lire la doc ?
    Et pourquoi tu parles de MySQL si tu utilises SQLite ?
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

  3. #3
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur Junior
    Inscrit en
    Septembre 2011
    Messages
    170
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Junior
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 170
    Par d�faut
    Bonjour
    En effet, la doc m'a �norm�ment aid�, en mati�re de fonctions, seulement, je ne trouve pas "d'objet" a proprement parler..

    J'ai besoin de r�cup�rer les donn�es d'une base SQLite pour les transf�rer vers une base MySQL existante

    edit : super le lien, il ne me reste qu'a trouver quelquechose de semblable en MySQL, merci

  4. #4
    Expert confirm�

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 033
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Software Developer
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 033
    Billets dans le blog
    12
    Par d�faut
    Tu ne peux pas trouver d'objet en SQLite car c'est une librairie en C.
    Tu as bien des structures, mais sans fonctions membres.
    Le pointeur sqlite3 est le handle de ta connexion � la base (fichier) de donn�es SQLite.
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert � rien, mais qu'il est joli (des fois) : ProceduralGenerator (G�n�ration proc�durale d'images, et post-processing).

  5. #5
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur Junior
    Inscrit en
    Septembre 2011
    Messages
    170
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Junior
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 170
    Par d�faut
    D'accord, il est donc remplac� par le handle MYSQL.

    Merci de vos r�ponses

Discussions similaires

  1. R�ponses: 2
    Dernier message: 07/04/2014, 10h34
  2. SQLITE vs MYSQL
    Par versaille21 dans le forum Android
    R�ponses: 5
    Dernier message: 07/03/2014, 14h07
  3. data BLOB de Sqlite vers MySQL
    Par tripacer dans le forum Requ�tes
    R�ponses: 3
    Dernier message: 26/06/2012, 09h32
  4. SQLite vs MySQL
    Par Mydriaze dans le forum Requ�tes
    R�ponses: 2
    Dernier message: 03/03/2009, 17h18
  5. SQLite ou MySQL ?
    Par bibom dans le forum SQL Proc�dural
    R�ponses: 9
    Dernier message: 29/08/2006, 18h46

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