[英]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.