QT开发中文网

UOS下Qt连接mysql

在UOS下连接MySQL数据库需要使用Qt的QtSql模块,具体步骤如下:

  1. 安装MySQL数据库,可以使用apt-get命令进行安装。

  2. 安装Qt5和QtSql模块,可以使用apt-get命令进行安装。

  3. 在Qt项目中添加QtSql模块,在.pro文件中添加以下代码:

QT += sql

  1. 在代码中连接MySQL数据库,示例代码如下:

QSqlDatabase db = QSqlDatabase::addDatabase(“QMYSQL”); db.setHostName(“localhost”); db.setPort(3306); db.setUserName(“root”); db.setPassword(“password”); db.setDatabaseName(“database_name”); if(!db.open()){

   qDebug() << "Failed to connect to database.";

}

其中,setHostName设置主机名,setPort设置端口号,setUserName设置用户名,setPassword设置密码,setDatabaseName设置数据库名称。

  1. 执行SQL查询,示例代码如下:

QSqlQuery query(db); query.exec(“SELECT * FROM table_name”); while(query.next()){

   QString field1 = query.value(0).toString();
   QString field2 = query.value(1).toString();
   // ...

}

其中,exec方法执行SQL查询语句,next方法遍历查询结果集,value方法获取查询结果集中某一字段的值。

以上就是在UOS下使用Qt连接MySQL数据库的步骤。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=960

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?