毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

Qt如何远程连接mysql

更新时间:2012-9-30:  来源:毕业论文

最近在做个项目。本地数据裤用的是sqlite、需要远程访问服务器的mysql数据库来添加数据到客户机上,本来是想远程也用sqlite数据库、但是差了好多资料说是远程不能使用sqlite、因为sqlite是一个本地数据库。然后我凌乱了。就像用mysql吧 但是又不熟悉、我想问到底如何远程连接mysql? 还有需不需要自己编译mysql插件到Qt中? 求解释。

Qt中没有带mysql的驱动,所以要使用mysql首先要编译一个mysql的驱动。
然后就这样连接远程数据库:

C/C++ code
void Widget::connectMysql()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");//设置你远程服务器的IP
    db.setDatabaseName("test");//数据库名
    db.setUserName("*****");//数据库用户名和密码
    db.setPassword("*****");
    if (!db.open())
        qDebug() << "Failed to connect to mysql";
    else
        qDebug() << "success!";
}
qt-creator-v2.4.0
vs2008-4.8.4

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。