簡體   English   中英

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將很困難。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM