PDO的三种数据库连接方式
Posted YamaDe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PDO的三种数据库连接方式相关的知识,希望对你有一定的参考价值。
在使用PDO连接数据库之前,先要对PDO安装和配置
base.PHP如下:
1.pdo通过参数形式链接数据库
- <strong><span style="font-size:18px;">include_once "base.php";
- try{
- //$dsn是数据源
- $dsn=‘mysql:host=localhost;dbname=imooc‘;
- $username=‘root‘;
- $passwd=‘‘;
- $pdo=new PDO($dsn,$username,$passwd);
- //如果连接成功的话,得到的是pdo的对象
- show_bug($pdo);
- }catch(PDOException $e){
- echo $e->getMessage();
- }</span></strong>
2.pdo通过uri形式连接数据库
新建一个dsn.txt文件,里面内容是:
- <strong><span style="font-size:18px;"><?php
- include_once "base.php";
- //pdo通过uri形式连接数据库
- try{
- $dsn=‘uri:file://D:\wamp\www\muke\pdo\dsn.txt‘;
- $username=‘root‘;
- $passwd=‘‘;
- $pdo=new PDO($dsn,$username,$passwd);
- show_bug($pdo);
- }catch(PDOException $e){
- echo $e->getMessage();
- }
- ?></span></strong>
3.pdo通过配置文件形式连接数据库
- <strong><span style="font-size:18px;"><?php
- include_once "base.php";
- //pdo通过配置文件形式连接数据库
- //在php.ini中配置
- try{
- $dsn=‘imooc‘;
- $username=‘root‘;
- $passwd=‘‘;
- $pdo=new PDO($dsn,$username,$passwd);
- show_bug($pdo);
- }catch(PDOException $e){
- echo $e->getMessage();
- }
- ?></span></strong>
以上三种,建议使用第一种,通过参数形式链接数据库的
以上是关于PDO的三种数据库连接方式的主要内容,如果未能解决你的问题,请参考以下文章
PHP连接MySQL数据库的三种方式(mysqlmysqlipdo)
PHP连接MySQL数据库的三种方式(mysqlmysqlipdo)