【安装教程】
http://www.cppcns.com/shujuku/mysql/283231.html
【Qt测试】
pro中添加
QT += sql
cpp内容
#include <QCoreApplication> #include<QDebug> #include<QStringList> #include<QSqlQuery> #include<QSqlError> #include<QSqlDatabase> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); qDebug()<<"可以使用的数据库"; QStringList drivers=QSqlDatabase::drivers(); foreach(QString driver,drivers) qDebug()<<driver; QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //连接的MYSQL的数据库驱动 db.setHostName("localhost"); //主机名 db.setPort(3306); //端口 db.setDatabaseName("mysql"); //数据库名 db.setUserName("root"); //用户名 db.setPassword("123456"); //密码 db.open(); //测试连接 if(!db.open()) { qDebug()<<"不能连接"<<"connect to mysql error"<<db.lastError().text(); return 0; } else { qDebug()<<"连接成功"<<"connect to mysql OK"; } db.close(); return a.exec(); }