Driver
extends AbstractSQLServerDriver
in package
The PDO-based Sqlsrv driver.
Tags
Table of Contents
- connect() : mixed
- {@inheritdoc}
- createDatabasePlatformForVersion() : AbstractPlatform
- Factory method for creating the appropriate platform instance for the given version.
- getDatabase() : string
- Gets the name of the database connected to for this driver.
- getDatabasePlatform() : AbstractPlatform
- Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
- getName() : mixed
- {@inheritdoc}
- getSchemaManager() : AbstractSchemaManager
- Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
- _constructPdoDsn() : string
- Constructs the Sqlsrv PDO DSN.
Methods
connect()
{@inheritdoc}
public
connect(array<string|int, mixed> $params[, mixed $username = null ][, mixed $password = null ][, array<string|int, mixed> $driverOptions = array() ]) : mixed
Parameters
- $params : array<string|int, mixed>
- $username : mixed = null
- $password : mixed = null
- $driverOptions : array<string|int, mixed> = array()
Return values
mixed —createDatabasePlatformForVersion()
Factory method for creating the appropriate platform instance for the given version.
public
createDatabasePlatformForVersion(mixed $version) : AbstractPlatform
Parameters
- $version : mixed
-
The platform/server version string to evaluate. This should be given in the notation the underlying database vendor uses.
Return values
AbstractPlatform —getDatabase()
Gets the name of the database connected to for this driver.
public
getDatabase(Connection $conn) : string
Parameters
- $conn : Connection
Return values
string —The name of the database.
getDatabasePlatform()
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
public
getDatabasePlatform() : AbstractPlatform
Return values
AbstractPlatform —The database platform.
getName()
{@inheritdoc}
public
getName() : mixed
Return values
mixed —getSchemaManager()
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
public
getSchemaManager(Connection $conn) : AbstractSchemaManager
Parameters
- $conn : Connection
Return values
AbstractSchemaManager —_constructPdoDsn()
Constructs the Sqlsrv PDO DSN.
private
_constructPdoDsn(array<string|int, mixed> $params) : string
Parameters
- $params : array<string|int, mixed>
Return values
string —The DSN.