我是用vc++ 編程,OCCI連接oracle資料庫,用戶名system,密碼manager都沒問題,用sqlplus登錄也沒問題。使用occi編程有問題,
用navicat連接oracle,


在高級視窗中將角色設定成sysdba可連接。
代碼如下:
const string userName = "system";
const string pass = "manager";
const string connectString = "192.168.1.2/orcl"; //ip地址和服務名都對
oracle::occi::Environment *pEnv = oracle::occi::Environment::createEnvironment("ZHS16GBK","UTF8");
Connection *pConn = pEnv->createConnection(userName, pass, connectString);
程式執行到Connection *pConn = pEnv->createConnection(userName, pass, connectString);后出錯,
出錯提示是:
ORA-01017:invalid username/password;logon denied
請高手指點一二,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/269521.html
標籤:開發