PDO全称是PHP Data Object(PHP数据对象),是PHP连接数据库中的一个扩展,目前得到普遍使用。PDO主要解决的问题是为不同的数据库提供一个统一的数据访问接口和操作层。为实现系统在跨数据库平台的开发及迁移等问题上提供了较好的解决方案。PDO 对象的获取
在PDO中,要建立与数据库的连接需要实例化PDO的构造函数。PDO构造函数语法如下:
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
通过PDO构造函数来连接数据库:
1 <?php 2 $dbms = 'mysql'; 3 $dbName = 'dormitory'; 4 $host = 'localhost'; 5 $user = 'root'; 6 $pwd = ''; 7 $dsn = "$dbms:host=$host;dbname=$dbName"; 8 try { 9 $pdo = new PDO($dsn, $user, $pwd);10 echo '连接成功!';11 } catch (Exception $e) {12 echo $e->getMessage() . "<br>";13 }14 ?>