学习pdo 数据访问抽象层

本文介绍了三种使用PHP连接数据库的方法:通过参数直接连接、通过URI文件连接及通过配置文件连接,并展示了具体的代码实现。

1.通过参数形式连接数据库

<? php
try {      //使用try捕获异常 来判断是否连接
    $dsn="mysql:host=localhost;dbname=osadmin";   //$dsn是数据源 写主机号,数据库名称 
    $username:'root';    //数据库账号
    $password:'root';    //数据库密码
    $pdo=new PDO($dsn,$user,$pwd);  //new对象 使用pdo
   var_dump($pdo);   //连接成功会打印出这个对象
} catch (PDOException $e) {
    print "Error!:" .$e->getMessage().'<br/>'; //捕获异常错误
}
?>

2.通过URI形式连接数据库

先创建一个txt

mysql:host=localhost;dbname=osadmin;
写上主机号和数据库名称

<? php
try {      //使用try捕获异常 来判断是否连接
    $dsn='uri:file://';  //放置上面创建的txt的存放路径
    $username:'root';    //数据库账号
    $password:'root';   //数据库密码
    $pdo=new PDO($dsn,$user,$pwd);  //new对象 使用pdo
   var_dump($pdo);   //连接成功会打印出这个对象
} catch (PDOException $e) {
    print "Error!:" .$e->getMessage().'<br/>'; //捕获异常错误
}
?>

3.通过配置文件连接数据库

寻找php.ini这个文件,在任意空白的位置上配置,配置玩需重启服务。

pdo.dsn.osadmin=”mysql:host=localhost;dbname=osadmin”;

<? php
try {      //使用try捕获异常 来判断是否连接
    $dsn='osadmin';  //写上刚才配置文件上pdo的名称,我的pdo名称是osadmin
    $username:'root';    //数据库账号
    $password:'root';   //数据库密码
    $pdo=new PDO($dsn,$user,$pwd);  //new对象 使用pdo
   var_dump($pdo);   //连接成功会打印出这个对象
} catch (PDOException $e) {
    print "Error!:" .$e->getMessage().'<br/>'; //捕获异常错误
}
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值