计算机网络/计算机科学与应用/系统/运维/开发

PHP pdo与连接有关的选项


pdo连接 oracle数据库

try{     //OCI:dbname=accounts 告诉PDO使用OCI驱动 连接accounts数据库     $dbh = new PDO("OCI:dbname=accounts;charset=UTF-8","oracle","oracle");     echo '连接成功'; }catch(PDOException $e){     echo "数据库连接失败".$e->getMessage(); }



pdo连接mysql数据库

$dbms = 'mysql'; $host = 'localhost'; $dbName = 'test'; $user = 'root'; $pass = 'root'; $dsn = "$dbms:host=$host;dbname=$dbName"; try{     $pdo= new PDO($dsn,$user,$pass,array(PDO::ATTR_AUTOCOMMIT=>false));     echo "连接成功<br/>"; }catch(Exception $e){     echo '数据库连接失败'.$e->getMessage(); } echo $pdo->getAttribute(PDO::ATTR_CLIENT_VERSION).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_SERVER_VERSION).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_AUTOCOMMIT).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_CASE).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_CLIENT_VERSION).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_CONNECTION_STATUS).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_DRIVER_NAME).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_ERRMODE).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_ORACLE_NULLS).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_PERSISTENT).'<br/>'; //echo $pdo->getAttribute(PDO::ATTR_PREFETCH).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_SERVER_INFO).'<br/>'; echo $pdo->getAttribute(PDO::ATTR_SERVER_VERSION).'<br/>'; //echo $pdo->getAttribute(PDO::ATTR_TIMEOUT).'<br/>';



pdo

努力的意义,不在于一定会让你取得多大的成就,只是让你在平凡的日子里,活得比原来的那个自己更好一点。

评论

^