1#include "QSqlDatabase.h" 2#include "QMessageBox.h" 3#include <QSqlError> 4#include <QSqlQuery> 5 6 QStringList a = QSqlDatabase::drivers(); 7 QMessageBox::information(NULL, "", a.join("_")); 8 QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE"); 9 db.setHostName("localhost"); 10 db.setUserName("sysdba"); 11 db.setPassword("masterkey"); 12 db.setDatabaseName("D:\\FBDatabase\\Test.fdb"); 13 if(!db.isValid()) 14 { 15 QString lastError = db.lastError().text(); 16 QMessageBox::information(NULL, "", lastError); 17 } 18 if(!db.open()) 19 { 20 QMessageBox::information(NULL, "","Error"); 21 } 22 QSqlQuery qry = QSqlQuery("Select Count(*) From PERSON"); 23 qry.exec(); 24 qry.next(); 25 QMessageBox::information(NULL, "", qry.value(0).toString());
QT连接FireBird测试
Stella981
2021-10-12
1324 0 0
点赞
收藏
评论区
加载中...