ubuntu12.04 qt连接mysql

 网上有很多方案,我只列出我使用的方案:


1.  直接sudo apt-get install libqt4-sql-mysql ,这是Qt4的mysql驱动,就不用自己费劲编译了。

2.打开qt creater->工具->选项

  在终端这一行改成xterm -e 

  (原因是qtcreater 运行mysql等驱动的时候 不支持 咱们gnome的termnal

3.test

     附转载的一段测试代码  转载地址为:http://www.cnblogs.com/qianyuming/archive/2011/08/13/2137402.html

      

#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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值