Retourner au contenu associé (entrée de forum : quelle base de données choisir ave Qt)
Posté par GeneralZod le 27 juin 2009 à 10:25. En réponse au message quelle base de données choisir ave Qt. Évalué à 1.
QSqlDatabase db = QSqlDatabase::addDatabase( "QMYSQL" ); db.setHostName( "zorglub" ); db.setDatabaseName( "ma_base_mysql" ); db.setUserName( "mon_utilisateur" ); db.setPassword( "mon_password" ); if( !db.open() ) { qDebug() << "Erreur : "<< db.lastError(); qFatal( "La connexion a échouée." ); }
QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" ); db.setDatabaseName( "ma_base_sqlite.db" ); if( !db.open() ) { qDebug() << "Erreur : " << db.lastError(); qFatal( "La connexion a échouée." ); }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Pas d'importance
Posté par GeneralZod . En réponse au message quelle base de données choisir ave Qt. Évalué à 1.
Rien de bien méchant, voilà ce que ça donne:
QSqlDatabase db = QSqlDatabase::addDatabase( "QMYSQL" );
db.setHostName( "zorglub" );
db.setDatabaseName( "ma_base_mysql" );
db.setUserName( "mon_utilisateur" );
db.setPassword( "mon_password" );
if( !db.open() )
{
qDebug() << "Erreur : "<< db.lastError();
qFatal( "La connexion a échouée." );
}
QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" );
db.setDatabaseName( "ma_base_sqlite.db" );
if( !db.open() )
{
qDebug() << "Erreur : " << db.lastError();
qFatal( "La connexion a échouée." );
}