1
A
回答
1
您的聽衆未啓動(發出命令lsnrctl start
)或您的tnsnames.ora錯誤。
0
在php.ini文件中進行更改 通過刪除來啓用oci驅動程序取消註釋;分號 檢查正確的dll文件 然後
試試這個簡單的類
class AdoConnection {
public $dbh;
public function __construct() {
include_once '../adoconnection/adodb5/adodb.inc.php'; // include your adodb.inc.php file
$server = "127.0.0.1";
$user = "USER/SCHEMA/Database";
$pwd = "password";
$db = "SID OR Service_Name";
$this->dbh = NewADOConnection('oci8');
$this->dbh->Connect(FALSE, $user, $pwd, '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ' . $server. ')(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ' . $db . ') (SID = ' . $db . ')))');
}
public function select($sql) {
$result = $this->dbh->Execute($sql);
$result = $result->GetRows();
return $result;
}
public function insert($sql) {
$result = $this->dbh->Execute($sql);
return $result;
}
}
$dbh = new AdoConnection();
$dbh->select($sql);
$dbh->insert($sql);
只要保持你的error_reporting和display_errors設置在看到錯誤。
ini_set('display_errors',1);
error_reporting(E_ALL);
相關問題
- 1. 使用VPC連接到使用Lambda的Oracle時發生錯誤
- 2. 在JDBC中連接到Oracle數據庫時發生錯誤
- 3. 連接到CYC時發生錯誤KB
- 4. 連接到SQLServer時發生JDBC錯誤
- 5. 連接到postgres時發生rgdal錯誤
- 6. 在.NET OLE DB連接中連接到Oracle時發生LoaderLock錯誤
- 7. 連接時發生CMake錯誤
- 8. 從iframe連接時發生socket.io錯誤
- 9. 連接時發生Python SocketServer錯誤
- 10. 發生連接錯誤
- 11. 發生EPP連接錯誤
- 12. 在將VBA連接到Oracle時關閉連接時出錯
- 13. 連接到mysql ..主機發生錯誤?
- 14. 從Excel打開ADODB連接 - 錯誤424
- 15. 錯誤與連接在php中的adodb
- 16. Oracle連接錯誤
- 17. 嘗試連接到hadoop datanode時發生超時錯誤
- 18. 連接到數據庫時發生SQL超時錯誤
- 19. 將Vibur DBCP連接到Oracle數據庫時出現錯誤
- 20. 滑軌連接oracle引發錯誤
- 21. 無法連接到Management Studio「連接到SQL Server時發生錯誤」
- 22. 將ADODB連接遷移到.NET
- 23. 將ADODB連接從ASP遷移到ASPX
- 24. ADODB未連接
- 25. ADODB mySQLi連接
- 26. 連接與ADODB
- 27. 嘗試連接到SQL Server 2016時發生錯誤596
- 28. Android Studio - (zxing)W/CameraBase:連接到相機時發生錯誤:0
- 29. 連接到Excel工作簿時發生致命錯誤
- 30. 連接到Access數據庫時發生JDBC SQL錯誤
您的監聽程序未啓動('lsnrctl start`)或您的tnsnames.ora錯誤。 – 2011-01-11 13:27:37