qt连接mysql数据库实例
2013-12-22 15:20
351 查看
qt5.2版本已经封装进去了mysql驱动,所以省去了我们现编译的麻烦!!!
#include <QCoreApplication>
#include <QDebug>
#include <QtSql/QSqlDatabase>
#include <QStringList>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QStringList drivers = QSqlDatabase::drivers();
qDebug() << drivers;
return a.exec();
}
用Qt Create建立Qt Console Application,需要自行引入Qt5.2.0\5.2.0\msvc2012\lib下的Qt5Sql.lib
否则出现link错误。
建立普通的Qt widget直接pro文件写入QT += sql
mysql lib下的libmysql.dll copy 到\Qt5.2.0\5.2.0\msvc2012\bin下
#include <QCoreApplication>
#include <QDebug>
#include <QtSql/QSqlDatabase>
#include <QStringList>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QStringList drivers = QSqlDatabase::drivers();
qDebug() << drivers;
return a.exec();
}
用Qt Create建立Qt Console Application,需要自行引入Qt5.2.0\5.2.0\msvc2012\lib下的Qt5Sql.lib
否则出现link错误。
建立普通的Qt widget直接pro文件写入QT += sql
mysql lib下的libmysql.dll copy 到\Qt5.2.0\5.2.0\msvc2012\bin下
#include <iostream> #include <Qtsql/QSqlDatabase> #include <Qtsql/QSqlQuery> #include <QtSql/QSql> #include <QDebug> int main(int argc, char *argv[]) { QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("weather"); db.setUserName("root"); db.setPassword("123"); if(db.open()) { QSqlQuery query; query.exec("select * from weather"); while(query.next()) { int id = query.value(0).toInt(); QString str = query.value(1).toString(); qDebug() << id << "|" << str; } db.close(); } else { qDebug() << "opened error"; } return 0; }
相关文章推荐
- Qt数据库操作 连接SQLite和MySQL数据库实例
- Qt数据库操作 连接SQLite和MySQL数据库实例
- qt连接mysql数据库实例
- QT连接Mysql数据库
- Ubuntu QT C连接mysql数据库
- PHP入门学习实例代码,代码例子–PHP连接mysql数据库
- Ubuntu 16.04 x64 Qt 5.6连接MySQL数据库笔记
- Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
- 15 sql语言基础与qt里sqlite, mysql数据库的连接
- python连接MySQL数据库实例分析
- Qt连接MySQL数据库[环境配置]
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- 用C api 连接mysql数据库的 开发实例
- CentOS7 (64位) 下QT5.5 连接MySQL数据库(driver not loaded)
- shell脚本连接、读写、操作mysql数据库实例
- PHP连接局域网MYSQL数据库的简单实例
- PHP连接局域网MYSQL数据库的实例
- Zend Framework连接Mysql数据库实例分析
- windows系统下解决Qt连接MySQL数据库时出现的问题:QMYSQL driver not loaded
- php 连接mysql数据库并显示数据 实例 转载