qt5如何创建mysql连接项目
时间: 2023-12-16 09:50:01 浏览: 30
在Qt5中创建MySQL连接项目,需要进行以下步骤:
1. 安装MySQL Connector/C++
在Qt Creator中打开“项目”菜单,选择“添加库”,然后选择“外部库”。在弹出的对话框中,选择“系统库”,然后选择“MySQL Connector/C++”库。如果你还没有安装这个库,可以从MySQL Connector/C++的官方网站下载并安装。
2. 创建MySQL数据库连接
在Qt Creator中打开“文件”菜单,选择“新建文件或项目”。在弹出的对话框中,选择“应用程序”并点击“下一步”。然后输入项目名称并选择保存路径。在“项目类型”下选择“Qt Widgets应用程序”。在“类”下选择“主窗口”,然后点击“下一步”。
3. 添加MySQL连接代码
打开“main.cpp”文件,在“main”函数中添加以下代码:
```
#include <QCoreApplication>
#include <QSqlDatabase>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("mydatabase");
db.setUserName("myusername");
db.setPassword("mypassword");
if (db.open()) {
qDebug() << "Connected to database";
} else {
qDebug() << "Failed to connect to database";
}
return a.exec();
}
```
这些代码将创建一个名为“mydatabase”的MySQL数据库连接,并使用用户名“myusername”和密码“mypassword”进行身份验证。如果连接成功,将输出“Connected to database”,否则将输出“Failed to connect to database”。
4. 编译和运行项目
按下Ctrl + B编译项目,然后按下Ctrl + R运行项目。如果一切顺利,你应该能够看到“Connected to database”的输出。
这就是在Qt5中创建MySQL连接项目的基本步骤。