首页> 基础笔记 >PHP基础学习 >PDO PDO

PDO以多种方式调用构造方法

作者:小萝卜 2019-09-09 浏览 947

简介以多种方式调用构造方法

PDO以多种方式调用构造方法

方式一:直接用字符串连接数据库

/*连接如果失败,使用异常处理模式进行捕获 */
try{
     $dbh = new PDO("OCI:dbname=accounts;charset=UTF-8", "scott", "tiger"); 
}catch(PDOException $e) { 
     echo "数据库连接失败: " .$e->getMessage();
}


方式二:用变量的形式

$dsn = 'mysql:dbname=testdb;host=127.0.0.1'; //连接MySQL数据库的DSN 
$user = 'dbuser'; //MySQL数据库的用户名
$password = 'dbpass'; //MySQL数据库的密码
try { 
     $dbh = new PDO($dsn, $user, $password); 
} catch (PDOException $e) { 
      echo '数据库连接失败: ' . $e->getMessage(); 
}


方式三:

try { 
      $dbh = new PDO('uri:file:///usr/local/dbconnect', 'webuser', 'password'); 
} catch (PDOException $e) { 
       echo '连接失败: ' . $e->getMessage(); 
}


方式四:起别名

try { 
      //使用php.ini文件中的oraclepdo别名 
      $dbh = new PDO("oraclepdo", "scott", "tiger");  
} catch (PDOException $e) { 
      echo "数据库连接失败: " .$e->getMessage();
}


方式五:

//设置持久连接的选项数组作为最后一个参数,可以一起设置多个元素 
$opt = array(PDO::ATTR_PERSISTENT => true);   
try { 
       $db = new PDO('mysql:host=localhost;dbname=test','dbuser','passwrod',$opt); 
} catch (PDOException $e) { 
       echo "数据库连接失败: " .$e->getMessage(); 
}
 

很赞哦! (0)

上一篇:

下一篇:

文章评论

    高端网站建设