QT4.8.5 是 32 位的,所以用的MYSQL也应该是 32 位的,不然调用不起 ,卸载的时候也最好照网上的教程来卸载
21分钟 MySQL 入门教程 网址:
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html首先在 ( 官方下载页: http://dev.mysql.com/downloads/mysql/5.1.html#downloads ) 下载,点击你要下载的版本,如下图所示,如果让你注册之类的,下面有一个 No thanks, just start my download. 直接选择这个就可以。然后下载
SQL教程:http://www.w3school.com.cn/sql/sql_select.asp
下面是在Qt中操作MYSQL的代码及说明: http://blog.csdn.net/wyansai/article/details/52901166
void MainWindow::on_pushButton_clicked()
{
db.setHostName("191.128.11.22");
db.setDatabaseName("testxx");
db.setPort(3306);
db.setUserName("root");
db.setPassword("pswd");
if(!db.open())
{
qDebug() << "db.open() fail ";
}
else
{
qDebug() << "db.open() success ";
}
}
出现下面错误:
QSqlDatabase: QMYSQL driver not loaded
解决办法:
网址:
http://blog.csdn.net/wang_xuehen/article/details/7483133
http://dev.wostore.cn/
http://blog.csdn.net/youhaipeng/article/details/7997452
就是把MYSQL还要在QT4.8.5里面编译一下,编译好后放在 C:\Qt\4.8.5\plugins\sqldrivers 里面