<span style="font-size:18px;"><?php
try{
//PDO::ATTR_AUTOCOMMIT=>0设置不自动提交 设置持久链接,其他常量都可以再这里设置值
$driver_opts=array(PDO::ATTR_AUTOCOMMIT=>0, PDO::ATTR_PERSISTENT=>true);
/*pdo驱动选择链接对应数据库的驱动(比如:MySQL、SqlServer。。。。选择对应操作驱动方式)
*mysql:host=localhost;dbname=xsphpdb可写在文件里面,也可以写在配置文件里面 php.ini中
*第4个参数是用来调优的---且是数组
*/
$pdo=new PDO("mysql:host=localhost;dbname=xsphpdb", "root", "123456", $driver_opts);//构造方法参数
//这只属性和上面 $driver_opts一样 2中方法而已,有的属性不能再这里设置,得用构造方法参数形式设置
$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, 0);
$pdo->setAttribute(PDO::ATTR_PERSISTENT, true);
}catch(PDOException $e){
echo "数据库连接失败:".$e->getMessage();
exit;
}
//获取属性信息-----手册pdo查看这个函数getAttribute
echo $pdo->getAttribute(PDO::ATTR_PERSISTENT)."<br>";//是否持久链接
echo $pdo->getAttribute(PDO::ATTR_AUTOCOMMIT)."<br>";//是否自动提交
echo $pdo->getAttribute(PDO::ATTR_CLIENT_VERSION)."<br>";
echo $pdo->getAttribute(PDO::ATTR_SERVER_INFO)."<br>";
echo $pdo->getAttribute(PDO::ATTR_SERVER_VERSION)."<br>";
echo $pdo->getAttribute(PDO::ATTR_DRIVER_NAME)."<br>";
</span>