色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php dsn

PHP DSN是什么?如何使用?今天我們將從這兩個(gè)方面來(lái)詳細(xì)探究PHP DSN究竟是什么以及如何使用。什么是PHP DSN? DSN是數(shù)據(jù)源名稱的縮寫(xiě),是數(shù)據(jù)庫(kù)在做配置的時(shí)候在屬性中設(shè)置的一個(gè)字符串。DSN中的參數(shù)根據(jù)不同的數(shù)據(jù)庫(kù)類一般會(huì)有所不同,所以我們需要為每個(gè)不同的數(shù)據(jù)源定義不同的設(shè)置。在PHP中,DSN用來(lái)指定數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)、主機(jī)名、數(shù)據(jù)庫(kù)名稱以及其它參數(shù)。DSN使用范例
//因?yàn)檫B接SQLite數(shù)據(jù)庫(kù)不需要用戶名和密碼,所以,DSN 中僅指定了驅(qū)動(dòng)和數(shù)據(jù)源位置(文件路徑)
$db = new PDO('sqlite:/path/to/database.sq3');
//MySQL 連接
$db = new PDO('mysql:host=hostname;dbname=databasename;charset=utf8', 'username', 'password');
//PostgreSQL 連接
$db = new PDO('pgsql:host=hostname;port=portnumber;dbname=databasename;user=username;password=password');
DSN的使用方式 要使用DSN,只需將DSN字符串傳遞給PDO對(duì)象實(shí)例的構(gòu)造函數(shù)即可。PDO在初始化時(shí)會(huì)嘗試連接到指定的數(shù)據(jù)庫(kù)。使用DSN創(chuàng)建PDO實(shí)例范例
$dsn = 'mysql:host=localhost;dbname=test';
$username = 'testuser';
$password = 'testpass';
try {
$dbh = new PDO($dsn, $username, $password);
echo "連接成功\n";
} catch (PDOException $e) {
echo "連接失敗:" . $e->getMessage() . "\n";
}
總結(jié): 以上就是關(guān)于PHP DSN的說(shuō)明了。雖然DSN還有一些高級(jí)的用法,但基本的DSN用法已經(jīng)夠用了。至于其他的更高級(jí)的用法,帶著好奇心去研究吧。
上一篇php ds 拼接
下一篇php dround