baiyiranyy 2021-05-21 21:03 采纳率: 0%
浏览 15

QT5中如何使发布的软件在同一个局域网能访问到我电脑上的mysql服务器

#include "mainwindow.h"
#include <QApplication>
#include<QSqlDatabase>
#include<QMessageBox>
#include<QSqlQuery>
#include <QSqlError>
#include <QDebug>
#include <QTextCodec>
bool creatConnect();
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    creatConnect();
    MainWindow w;
    w.show();
    return a.exec();
}
bool creatConnect()
{
    QSqlDatabase db= QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("172.26.63.191");
    db.setPort(3306);
    db.setDatabaseName("library");
    db.setUserName("root");
    db.setPassword("hdyyj");

    bool ok = db.open();//建立数据库连接
    if(!ok)
    {
        QMessageBox::critical(0,QObject::tr("连接数据库失败!!!"),db.lastError().text());
        return false;
    }
    else
    {
        QMessageBox::information(0,QObject::tr("Tips"),QObject::tr("连接数据库成功!!!"));
        return true;
    }
}

以上代码能在本机运行成功,但是发布出来在别人电脑就无法运行

求大佬们解答,谢谢

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-07 18:12
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
    评论

报告相同问题?

悬赏问题

  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊