获取pdo对象的属性以及设置属性
来源:互联网 发布:centos 7 php环境搭建 编辑:程序博客网 时间:2024/05/16 19:43
//DSN (Data Source Name) 数据源名称 (主机,库, 具体的什么数据库类型)
$dsn = "oci:dbname=localhost/sql"; //链接orecl 数据库
$dsn = "mysql:host=localhost;dbname=sql"; //链接mysql
//创建数据库连接
try{
//参数 dsn 账号 密码 配置属性
$pdo = new PDO($dsn,'root','root',array(PDO::ATTR_PERSISTENT=>true)); //定义为持久连接
$pdo -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //定义数据库连接为异常模式
$pdo -> setAttribute(PDO::ATTR_AUTOCOMMIT,0); //关闭自动提交
}catch(PDOException $e){
exit('数据库连接异常:'.$e->getMessage()); //获取数据库对象创建失败的原因
}
//获取数据库连接属性
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_AUTOCOMMIT); //是否关闭自动提交功能 默认1
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_ERRMODE); //当前pdo错误处理的模式 默认0
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_CASE); //表字段字符的大小写转换 默认0
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_CONNECTION_STATUS); //与连接状态的相关特有信息
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_ORACLE_NULLS); //空字符串转化为sql的null 默认0
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_PERSISTENT); //应用程序和数据库是否持久连接 默认空
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_SERVER_VERSION); //服务器数据库版本信息
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_CLIENT_VERSION); //客户端数据库版本信息
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_DRIVER_NAME); //数据库类型
//设置数据库连接属性
$pdo -> setAttribute(PDO::ATTR_AUTOCOMMIT,false);
echo'<br>'.$pdo -> getAttribute(PDO::ATTR_AUTOCOMMIT);
- 获取pdo对象的属性以及设置属性
- php -- PDO属性设置
- swift 获取类的所有属性、获取对象的属性值、设置对象的属性值
- action里面获取session以及获取设置session的属性
- Android 属性文件build.prop,获取属性以及设置属性
- JavaScript获取对象属性和设置对象属性总计
- PDO属性
- PDO属性
- 为对象的属性设置属性值
- Java通过反射获取和设置对象的属性值
- javascript获取未知对象属性以及属性值
- jQuery 获取设置删除对象属性
- 属性的设置和获取
- 获取TISAPIRequest对象的属性
- 获取对象的属性列表
- 设置一个对象的属性
- pdo设置和读取数据库连接属性
- 获取PDH性能对象列表之三-------------获取性能对象的属性列表以及实例列表
- OC 自动生成分类属性方法
- PHP PSR-4
- 欢迎使用CSDN-markdown编辑器
- 【python】写文件、复制文件、下载url链接图片
- Android 手机信号强度上报机制1
- 获取pdo对象的属性以及设置属性
- 数据结构和算法分析(一) 引论
- Yii2 选择布局的方式
- 用GPIO模拟SPI协议的实现
- 图片文字水印
- 一款开源免费跨浏览器的视频播放器--videojs使用介绍
- Python基础-3内建函数 type() cmp()
- 对一道面试题的思考(java中的引用传递)
- svn 导出项目时报certificate validation failed 证书验证失败