dibi connect example

'sqlite', 'database' => 'sample.sdb', )); echo '

Connected to Sqlite

'; } catch (DibiException $e) { echo '
', $e, '
'; } // connects to MySQL using DSN try { dibi::connect('driver=mysql&host=localhost&username=root&password=xxx&database=test&charset=utf8'); echo '

Connected to MySQL

'; } catch (DibiException $e) { echo '
', $e, '
'; } // connects to MySQL / MySQLi try { dibi::connect(array( 'driver' => 'mysql', // or 'mysqli' 'host' => 'localhost', 'username' => 'root', 'password' => 'xxx', 'database' => 'dibi', 'charset' => 'utf8', )); echo '

Connected to MySQL

'; } catch (DibiException $e) { echo '
', $e, '
'; } // connects to ODBC try { dibi::connect(array( 'driver' => 'odbc', 'username' => 'root', 'password' => '***', 'database' => 'Driver={Microsoft Access Driver (*.mdb)};Dbq='.dirname(__FILE__).'/sample.mdb', )); echo '

Connected to ODBC

'; } catch (DibiException $e) { echo '
', $e, '
'; } // connects to PostgreSql try { dibi::connect(array( 'driver' => 'postgre', 'string' => 'host=localhost port=5432 dbname=mary', 'persistent' => TRUE, )); echo '

Connected to PostgreSql

'; } catch (DibiException $e) { echo '
', $e, '
'; } // connects to PDO try { dibi::connect(array( 'driver' => 'pdo', 'dsn' => 'sqlite2::memory:', )); echo '

Connected to Sqlite via PDO

'; } catch (DibiException $e) { echo '
', $e, '
'; } // connects to MS SQL try { dibi::connect(array( 'driver' => 'mssql', 'host' => 'localhost', 'username' => 'root', 'password' => 'xxx', )); echo '

Connected to MS SQL

'; } catch (DibiException $e) { echo '
', $e, '
'; }