Final Class Yiisoft\Db\Oracle\Driver
| Inheritance | Yiisoft\ |
|---|
Implements the Oracle Server driver based on the PDO (PHP Data Objects) extension.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| createConnection() | Yiisoft\ |
|
| getDriverName() | Yiisoft\ |
Method Details
| public PDO createConnection ( ) |
public function createConnection(): PDO
{
$this->attributes += [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
$pdo = parent::createConnection();
$pdo->exec(
<<<SQL
ALTER SESSION SET
NLS_TIMESTAMP_FORMAT = 'YYYY-MM-DD HH24:MI:SSXFF'
NLS_TIMESTAMP_TZ_FORMAT = 'YYYY-MM-DD HH24:MI:SSXFFTZH:TZM'
NLS_TIME_FORMAT = 'HH24:MI:SSXFF'
NLS_TIME_TZ_FORMAT = 'HH24:MI:SSXFFTZH:TZM'
NLS_DATE_FORMAT = 'YYYY-MM-DD'
SQL,
);
return $pdo;
}
User Contributed Notes
Leave a comment
Join the conversation to share a note.