MySQL和Qt远程连接
MySQL and Qt remote connection
我正在尝试开发一个连接到mysql服务器的简单程序。Qt帮助在如何做到这一点上确实很有帮助,但在我的情况下,问题是该程序无法连接到本地服务器或直接的ip。我的大学提供了一个测试数据库的系统。所以我必须先连接到服务器,提供一个密码,然后用另一个密码连接到mysql。问题是我不知道mysql是如何工作的,在qt中我已经找到了如何直接连接到服务器。我不知道这个问题是否有一个简单的解决方案,但我找不到任何帮助。感谢您的帮助!
int main(){
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("195.*.*.*");
db.setPort(22);
db.setUserName("de0338");
db.setPassword("pass");
db.setDatabaseName("de0338");
bool ok = db.open();
if(!db.open())
{
qFatal("Failed to Connect");
}
return ok;
}
尝试使用ssh隧道,然后通过该隧道连接到Mysql。使用Qt管理ssh将很困难。
相关文章:
- C UDP RecvFrom最终悬挂在远程连接上
- 连接QT中的多个.UI文件
- QObject::连接:QT上没有这样的插槽
- 无法使用连接 qt 中的插槽
- Libssh C 包装器 - 离开范围时基本的远程连接segfaults
- 无法连接Qt QObject::connect()函数
- MySQL 服务器不接受远程连接
- C++ Winsock 服务器-客户端远程连接
- 连接qt和matlab时出错
- 按钮连接Qt失败
- mysql 远程连接 - mysql CL 客户端工作,C++应用程序不工作
- 无法连接到服务器(通过远程连接)
- 重复的数据库连接qt
- MySQL和Qt远程连接
- 在派生的QObject构造函数中连接Qt信号和槽
- 远程连接MySQL是安全的吗?
- 连接Qt GUI与TCL应用程序
- 检索远程pc Qt C++的mac地址
- C++应用程序如何在不让MySQL服务器接受远程连接的情况下访问远程MySQL数据库
- 如何连接QT与VLC播放器