VC遠端訪問資料庫

2021-05-09 12:11:34 字數 763 閱讀 4093

下面就是資料庫操作

_connectionptr pconn;

_recordsetptr  prs;

cstring strsql;

pconn.createinstance(__uuidof(connection));

pconn->cursorlocation=aduseclient;

strsql="provider=sqloledb;server=gooyan;database=skillsbox;uid=sa;pwd=aaaaaaaa";

pconn->open(_bstr_t(strsql),"","",-1);

prs.createinstance(__uuidof(recordset));

prs->cursorlocation=aduseclient;

prs->putactiveconnection(pconn.getinte***ceptr());

prs1.createinstance(__uuidof(recordset));

prs1->cursorlocation=aduseclient;

prs1->putactiveconnection(pconn.getinte***ceptr());

strsql="select * from catalog order by cataid";

prs->open(_bstr_t(strsql),vtmissing,adopendynamic,adlockbatchoptimistic,adcmdtext);

vc訪問遠端mysql VC遠端訪問資料庫

如果是外面ip,下面的 strsql provider sqloledb server gooyan database skillsbox uid sa pwd aaaaaaaa server改為ip就可以了。區域網的可以是ip,也可以使機器名 按下面的步驟 1.stdafx.h中加入 import...

遠端訪問資料庫

先在本機防火牆開啟3306埠,然後 設定mysql服務允許外網訪問,修改mysql的配置檔案,有的是my.ini,有的是my.cnf linux 1 設定mysql的配置檔案 etc mysql my.cnf 找到 bind address 127.0.0.1 將其注釋掉 作用是使得不再只允許本地訪...

訪問遠端資料庫

所以我們訪問遠端資料庫需要解決兩件事 防火牆 解決方案1 防火牆設定資料庫埠號放行 firewall cmd zone public add port 3306 tcp permanent 給mysql埠放行 解決方案二 關閉防火牆 systemctl stop firewalld.service ...