ubuntu下使用Qt连接MySQL。环境:ubuntu 10.04.2 QtSDK (1.5G安装包的那个)mysql5.1...
环境:
1.安装MySQL
2.安装Qt的MySQL驱动 方法二:其实你也可以sudo apt-get download libqt4-sql-mysql,把包解压缩,然后把里面的so文件搜出来直接拷贝到那里。 方法三:乖乖按照官方方法编译,但是貌似可行性不大,因为新版本的QtSDK并没有src目录,默认也没有mysql的驱动。
3.demo测试
复制代码代码如下:
#include <QtCore/QCoreApplication>
#include <QSqlDatabase> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("study"); db.setUserName("root"); db.setPassword("tyh"); if(!db.open()){ qDebug()<<"Unable to open database"; }else{ qDebug()<<"Database connection established"; } return a.exec(); } study数据库之前已经创建,如果连接成功,就会显示Database connection established。 |