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/>'; //捕获异常错误
}
?>