1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-01 11:50:15 +02:00

MsSql2005 driver renamed to Sqlsrv

This commit is contained in:
David Grudl
2015-10-22 01:53:41 +02:00
parent d74908402d
commit 11027e2573
5 changed files with 16 additions and 14 deletions

View File

@@ -128,11 +128,11 @@ try {
echo "</p>\n"; echo "</p>\n";
// connects to MS SQL 2005 // connects to SQLSRV
echo '<p>Connecting to MS SQL 2005: '; echo '<p>Connecting to SQLSRV: ';
try { try {
dibi::connect([ dibi::connect([
'driver' => 'mssql2005', 'driver' => 'sqlsrv',
'host' => '(local)', 'host' => '(local)',
'username' => 'Administrator', 'username' => 'Administrator',
'password' => 'xxx', 'password' => 'xxx',

View File

@@ -12,7 +12,7 @@ use Dibi\Connection;
/** /**
* The dibi driver for MS SQL Driver 2005 database. * The dibi driver for SQLSRV database.
* *
* Driver options: * Driver options:
* - host => the MS SQL server host name. It can also include a port number (hostname:port) * - host => the MS SQL server host name. It can also include a port number (hostname:port)
@@ -24,7 +24,7 @@ use Dibi\Connection;
* - resource (resource) => existing connection resource * - resource (resource) => existing connection resource
* - lazy, profiler, result, substitutes, ... => see Dibi\Connection options * - lazy, profiler, result, substitutes, ... => see Dibi\Connection options
*/ */
class MsSql2005Driver implements Dibi\Driver, Dibi\ResultDriver class SqlsrvDriver implements Dibi\Driver, Dibi\ResultDriver
{ {
use Dibi\Strict; use Dibi\Strict;
@@ -192,7 +192,7 @@ class MsSql2005Driver implements Dibi\Driver, Dibi\ResultDriver
*/ */
public function getReflector() public function getReflector()
{ {
return new Mssql2005Reflector($this); return new SqlsrvReflector($this);
} }

View File

@@ -11,10 +11,10 @@ use Dibi;
/** /**
* The dibi reflector for MSSQL2005 databases. * The dibi reflector for SQLSRV databases.
* @internal * @internal
*/ */
class MsSql2005Reflector implements Dibi\Reflector class SqlsrvReflector implements Dibi\Reflector
{ {
use Dibi\Strict; use Dibi\Strict;

View File

@@ -24,8 +24,8 @@ spl_autoload_register(function ($class) {
'Dibi\Driver' => 'interfaces.php', 'Dibi\Driver' => 'interfaces.php',
'Dibi\DriverException' => 'exceptions.php', 'Dibi\DriverException' => 'exceptions.php',
'Dibi\Drivers\FirebirdDriver' => 'Drivers/FirebirdDriver.php', 'Dibi\Drivers\FirebirdDriver' => 'Drivers/FirebirdDriver.php',
'Dibi\Drivers\MsSql2005Driver' => 'Drivers/MsSql2005Driver.php', 'Dibi\Drivers\SqlsrvDriver' => 'Drivers/SqlsrvDriver.php',
'Dibi\Drivers\MsSql2005Reflector' => 'Drivers/MsSql2005Reflector.php', 'Dibi\Drivers\SqlsrvReflector' => 'Drivers/SqlsrvReflector.php',
'Dibi\Drivers\MsSqlDriver' => 'Drivers/MsSqlDriver.php', 'Dibi\Drivers\MsSqlDriver' => 'Drivers/MsSqlDriver.php',
'Dibi\Drivers\MsSqlReflector' => 'Drivers/MsSqlReflector.php', 'Dibi\Drivers\MsSqlReflector' => 'Drivers/MsSqlReflector.php',
'Dibi\Drivers\MySqlDriver' => 'Drivers/MySqlDriver.php', 'Dibi\Drivers\MySqlDriver' => 'Drivers/MySqlDriver.php',
@@ -84,8 +84,8 @@ spl_autoload_register(function ($class) {
'DibiHashMapBase' => 'Dibi\HashMapBase', 'DibiHashMapBase' => 'Dibi\HashMapBase',
'DibiIndexInfo' => 'Dibi\Reflection\Index', 'DibiIndexInfo' => 'Dibi\Reflection\Index',
'DibiLiteral' => 'Dibi\Literal', 'DibiLiteral' => 'Dibi\Literal',
'DibiMsSql2005Driver' => 'Dibi\Drivers\MsSql2005Driver', 'DibiMsSql2005Driver' => 'Dibi\Drivers\SqlsrvDriver',
'DibiMsSql2005Reflector' => 'Dibi\Drivers\MsSql2005Reflector', 'DibiMsSql2005Reflector' => 'Dibi\Drivers\SqlsrvReflector',
'DibiMsSqlDriver' => 'Dibi\Drivers\MsSqlDriver', 'DibiMsSqlDriver' => 'Dibi\Drivers\MsSqlDriver',
'DibiMsSqlReflector' => 'Dibi\Drivers\MsSqlReflector', 'DibiMsSqlReflector' => 'Dibi\Drivers\MsSqlReflector',
'DibiMySqlDriver' => 'Dibi\Drivers\MySqlDriver', 'DibiMySqlDriver' => 'Dibi\Drivers\MySqlDriver',
@@ -113,6 +113,8 @@ spl_autoload_register(function ($class) {
'IDibiDriver' => 'Dibi\Driver', 'IDibiDriver' => 'Dibi\Driver',
'IDibiReflector' => 'Dibi\Reflector', 'IDibiReflector' => 'Dibi\Reflector',
'IDibiResultDriver' => 'Dibi\ResultDriver', 'IDibiResultDriver' => 'Dibi\ResultDriver',
'Dibi\Drivers\MsSql2005Driver' => 'Dibi\Drivers\SqlsrvDriver',
'Dibi\Drivers\MsSql2005Reflector' => 'Dibi\Drivers\SqlsrvReflector',
]; ];
if (isset($map[$class])) { if (isset($map[$class])) {
require __DIR__ . '/Dibi/' . $map[$class]; require __DIR__ . '/Dibi/' . $map[$class];

View File

@@ -38,8 +38,8 @@ username = dibi
password = password =
system = mssql system = mssql
[mssql2005] [sqlsrv]
driver = mssql2005 driver = sqlsrv
host = (local) host = (local)
username = dibi username = dibi
password = password =