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:
@@ -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',
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@@ -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;
|
||||||
|
|
@@ -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];
|
||||||
|
@@ -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 =
|
||||||
|
Reference in New Issue
Block a user