注意:mysql安装位数最好是和qt的安装位数一样,否则你要吐血。
MySQL的有很多种安装方式推荐是的.msi的方式
安装方式网址:https://blog.csdn.net/zhouzezhou/article/details/52446608
qt的安装自己看着办吧,只要shizi
1:链接mysql
QSqlDatabase db;//数据库对象
bool mysql_t::connect()
{
this->db = QSqlDatabase::addDatabase("QMYSQL");
this->db.setHostName("localhost");//ip
this->db.setPort(3306); //port
this->db.setDatabaseName("photo_msi");//数据库名字
this->db.setUserName("root"); //用户
this->db.setPassword("*******"); //密码
if (!this->db.open()) { //打开失败
qDebug()<<"connect error!"<<endl;
QMessageBox::critical(0, "Cannot open database1",
"Unable to establish a database connection.", QMessageBox::Cancel);
// exit(0);
return false;
}
qDebug()<<"connect open! ok!"<<endl;
return true;
}
2:关闭数据库
bool mysql_t::close()
{
this->db.close();
qDebug()<<"connect close! ok!"<<endl;
return true;
}
3:sql的简单操作
这个自行百度。
就是sql语句的使用,还有些数据类型的转化处理。