Trait PDODriverTrait
PDO driver trait
Deprecated: 3.6.0 The methods of this trait have been added to
Driver
class.Location: Database/Driver/PDODriverTrait.php
Properties summary
-
$_connection
protectedInstance of PDO.PDO|null
Method Summary
- Establishes a connection to the database server
- Starts a transaction
- Commits a transaction
-
Returns correct connection resource or object that is internally used If first argument is passed, it will set internal connection object or result to the value passed
- Disconnects from database server
- Checks whether or not the driver is connected.
- Returns last id generated for a table or sequence in database
- Prepares a sql statement to be executed
- Returns a value in a safe representation to be used in a query string
- Rollback a transaction
- Checks if the driver supports quoting, as PDO_ODBC does not support it.
Method Detail
_connect()source protected deprecated
_connect( string $dsn , array $config )
Establishes a connection to the database server
Parameters
- string
$dsn
- A Driver-specific PDO-DSN
- array
$config
- configuration to be used for creating connection
Returns
booleantrue on success
beginTransaction()source public deprecated
beginTransaction( )
Starts a transaction
Returns
booleantrue on success, false otherwise
commitTransaction()source public deprecated
commitTransaction( )
Commits a transaction
Returns
booleantrue on success, false otherwise
connection()source public deprecated
connection( null|PDO $connection = null )
Returns correct connection resource or object that is internally used If first argument is passed, it will set internal connection object or result to the value passed
Parameters
- null|PDO
$connection
optional null - The PDO connection instance.
Returns
PDOconnection object used internally
isConnected()source public deprecated
isConnected( )
Checks whether or not the driver is connected.
Returns
booleanlastInsertId()source public deprecated
lastInsertId( string|null $table = null , string|null $column = null )
Returns last id generated for a table or sequence in database
Parameters
- string|null
$table
optional null - table name or sequence to get last insert value from
- string|null
$column
optional null - the name of the column representing the primary key
Returns
string|integerprepare()source public deprecated
prepare( string|Cake\Database\Query $query )
Prepares a sql statement to be executed
Parameters
- string|
Cake\Database\Query
$query
- The query to turn into a prepared statement.
Returns
Cake\Database\StatementInterface
quote()source public deprecated
quote( mixed $value , string $type )
Returns a value in a safe representation to be used in a query string
Parameters
- mixed
$value
- The value to quote.
- string
$type
- Type to be used for determining kind of quoting to perform
Returns
stringrollbackTransaction()source public deprecated
rollbackTransaction( )
Rollback a transaction
Returns
booleantrue on success, false otherwise
supportsQuoting()source public deprecated
supportsQuoting( )
Checks if the driver supports quoting, as PDO_ODBC does not support it.
Returns
booleanProperties detail
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.7/class-Cake.Database.Driver.PDODriverTrait.html