Qt连接MySql数据库首先得保正当前编译机中有符合自己编译环境的MySql驱动,驱动编译过程可以参照:
http://blog.csdn.net/luohao1213/article/details/17377379
连接数据库代码如下:
QSqlDatabase sql = QSqlDatabase::addDatabase("QMYSQL");//选择数据库
sql.setDatabaseName(“MyDatabase ");//设置要连接的数据库名
sql.setUserName("root");//设置用户名
sql.setPassword("root");//设置密码
if(!sql.open())
{
QMessageBox::critical(NULL,"数据库连接失败",QString("错误信息:%1").arg(sql.lastError().text())); //返回错误信息
}