分类: Mysql/postgreSQL
2012-12-25 15:54:51
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!";
}