OCI8Connection
class OCI8Connection implements Connection (View source)
OCI8 implementation of the Connection interface.
Methods
__construct($username, $password, $db, $charset = null, $sessionMode = OCI_DEFAULT)
Create a Connection to an Oracle Database using oci8 extension.
prepare($prepareString)
Create a non-executed prepared statement.
query()
No description
quote($value, $type = \PDO::PARAM_STR)
Quote input value.
exec($statement)
No description
lastInsertId($name = null)
No description
beginTransaction()
Start a transactiom
commit()
No description
rollBack()
No description
errorCode()
No description
errorInfo()
No description
Details
at line 40
__construct($username, $password, $db, $charset = null, $sessionMode = OCI_DEFAULT)
Create a Connection to an Oracle Database using oci8 extension.
at line 58
prepare($prepareString)
Create a non-executed prepared statement.
at line 67
query()
at line 84
quote($value, $type = \PDO::PARAM_STR)
Quote input value.
at line 98
exec($statement)
at line 105
lastInsertId($name = null)
at line 119
beginTransaction()
Start a transactiom
Oracle has to explicitly set the autocommit mode off. That means after connection, a commit or rollback there is always automatically opened a new transaction.