Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567762
  • 博文数量: 63
  • 博客积分: 533
  • 博客等级: 中士
  • 技术积分: 1146
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 17:56
文章分类

全部博文(63)

文章存档

2016年(1)

2014年(23)

2013年(17)

2012年(22)

分类: Mysql/postgreSQL

2012-12-25 15:54:51

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!";
}

阅读(5255) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~