Qt学习之路之ODBC访问SQLserver数据库 布满荆棘的人生 2022-08-02 09:52 210阅读 0赞 我使用的是: qt-opensource-windows-x86-msvc2013\_opengl-5.4.0.exe qt-vs-addin-1.2.4-opensource.exe VS2013 在VS2013的环境下使用QT5,通过ODBC访问SQL。 方法: 1, 建立如图所示工程: ![Center][] 2,将下面的代码放入 main.cpp中: #include <QtCore/QCoreApplication> #include <QSqlDatabase> #include <QStringList> #include <QDebug> #include <windows.h> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); qDebug() << "Available drivers:"; QStringList drivers = QSqlDatabase::drivers(); foreach(QString driver, drivers) ///----列出Qt5所有支持的数据库类型 { qDebug() << "\t" << driver; } QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); qDebug() << "ODBC driver valid?" << db.isValid(); ///---true为支持 return a.exec(); } 3,添加工程编译模块。 ![Center 1][] ,接着勾选: ![Center 2][] 点击确定后,编译工程,结果如下所示: ![Center 3][] 出现上面的编译结果,恭喜,就说明已经可以支持ODBC了。 ~~~~~~~~~~~~~~~~~~~~~ 续 ~~~~~~~~~~~~~~~~~~~~~~~~ [Center]: /images/20220731/34b6ee336f8d491e9fd8037beb570347.png [Center 1]: /images/20220731/de22fcd70b7b4db3ba872c08446190ae.png [Center 2]: /images/20220731/0d93f6dfa39c48b78642a600287f8d71.png [Center 3]: /images/20220731/9d06fc19eea74b359ca573c4bd84f054.png
还没有评论,来说两句吧...