[PDO+Access[密码] PDO+Mysql PHP PDO数据库驱动 常用操作 高性能 切换库]

PDO构造函数     在PDO中,要建立与数据库的连接需要实例化PDO的构造函数,PDO构造函数的语法如下: __construct(string $dsn[,string $username[,string $password[,array $driver_options]]]) 参数说明如下 dsn:数据源名,包括主机名,端口号和数据库名称。 username:连接数据库的用户名 password:连接数据库的密码 driver_options:连接数据库的其他选项 例如:

[ 一 代码 1、修改config.php文件 'pdo', // 注意DSN的配置针对不同的数据库有所区别 'DB_DSN'=> 'mysql:host=localhost;db

$dbms='mysql';

$dbName='admin';

$user='root';

$pwd='password';

$host='localhost';

$dsn="$dbms:host=$host;dbname=$dbName";

try{

$pdo=new PDO($dsn,$user,$pwd);

echo "PDO连接MySQL成功";

}catch(Exception $e){

echo $e->getMessage().'
';

}

运行结果为: PDO连接MySQL成功

如果上面有的地方填错了,会通过try catch语句抛出异常

DSN详解     DSN是Data Source Name(数据源名称)的首字母缩写。DSN提供连接数据库需要的信息。PDO的DSN包括3部分:PDO驱动名称(如:mysql、sqlite或者pgsql)、冒号和驱动特定的语法。每种数据库都有其特定的驱动语法。     实际中有一些数据库服务器可能与web服务器不在同一台计算机上,则需要修改DSN中的主机名称。 由于数据库服务器只在特定的端口上监听连接请求,故每种数据库服务器具有一个默认的端口号(MySQL是3306),但是数据库管理员可以对端口号进行修改,因此有可能PHP找不到数据库的端口号,此时就可以在DSN中包含端口号。 例如:

$dsn="mysql:host=127.0.0.1;port=3306;dbname=admin";

另外,由于一个数据库服务器中可能拥有多个数据库,所以在通过DSN连接数据库时,通常都包括数据库名称,这样可以确保连接的

是用户想要的数据库,而不是其他数据库。[PHP5中开始加入了PDO,对于不同的数据库它采用统一的访问方式,据说PHP6中将默认使用PDO操作数据库。Access是我经常用的一种数据库,对于小的应用很方便!搜索了一下,却

php pdo 中dsn参数,PDO连接数据库及DSN详解相关推荐

  1. python函数中可变参数的传递方式是_详解Python函数可变参数定义及其参数传递方式...

    Python函数可变参数定义及其参数传递方式详解 python中 函数不定参数的定义形式如下 1. func(*args) 传入的参数为以元组形式存在args中,如: def func(*args): ...

  2. springMVC注解中@RequestMapping中常用参数value params 以及@RequestParam 详解

    转载自 https://blog.csdn.net/qq_35067322/article/details/52811300?locationNum=9&fps=1 https://www.c ...

  3. pdo mysql fetchall_PDO中获取结果集之fetchAll()方法详解

    fetchAll()方法是获取结果集中的所有行,返回一个包含结果集中所有行的二进制数组!大理石机械构件维修厂家 那么在上一篇<PDO中获取结果集之fetch()方法详解>中,我们介绍了fe ...

  4. java中sleep()、wait()相同与不同详解

    java中sleep().wait()相同与不同详解 相同 java中Thread#sleep和Object#wait方法都是暂停当前线程,当前线程让出CPU占用.并不存在调用sleep后还占用CPU ...

  5. python 命令-python解析命令行参数的三种方法详解

    这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...

  6. object类中的equals与自定义equals方法详解

    object类中的equals与自定义equal方法详解 1.this怎么理解?this == obj表示什么? this就是当前你new出来的对象,这里指谁调用equal方法this指的就是谁,ob ...

  7. python多个strip_python 格式化多个Python3中strip()、lstrip()、rstrip()用法详解

    Python中有三个去除头尾字符.空白符的函数,它们依次为: strip: 用来去除头尾字符.空白符(包括n.r.t.' ',即:换行.回车.制表符.空格) lstrip:用来去除开头字符.空白符(包 ...

  8. PX4飞控中利用EKF估计姿态角代码详解

    PX4飞控中利用EKF估计姿态角代码详解 PX4飞控中主要用EKF算法来估计飞行器三轴姿态角,具体c文件在px4\Firmware\src\modules\attitude_estimator_ekf ...

  9. js 浅拷贝直接赋值_JS中实现浅拷贝和深拷贝的代码详解

    (一)JS中基本类型和引用类型 JavaScript的变量中包含两种类型的值:基本类型值 和 引用类型值,在内存中的表现形式在于:前者是存储在栈中的一些简单的数据段,后者则是保存在堆内存中的一个对象. ...

  10. php判断参数_php检查函数必传参数是否存在的实例详解

    php检查函数必传参数是否存在的实例详解 在php实际编程中,接口经常会接收到前端传来的参数,其中有些参数不是必传的,有些参数是必传的,如何"检查函数必传参数是否存在"呢?为了解决 ...

最新文章

  1. 一劳永逸,iOS 网页视图控制器通用类封装
  2. 深入浅出Mysql(四)
  3. POJ - 2318 TOYS(叉积+二分)
  4. 《linux 网卡别名的添加和绑定》RHEL6
  5. javaScript学习笔记之比较运算符||逻辑运算符||条件运算符(三目运算符)
  6. 自动清理归档日志_从MYSQL 数据库归档 到 归档设计
  7. Nginx接受代理协议
  8. gnome-terminal 快捷键
  9. python获取某天的属于第几周等时间问题
  10. fiddler自定义显示目标IP和时间
  11. from .import xxx什么意思
  12. 2020.2.22基于L大源码的Lede x86 软路由精简版固件
  13. 道一MD5校验工具发布
  14. C51简介及Keil的使用
  15. JS中三个点(...)是什么鬼?
  16. 增值电信许可证与icp许可证有什么区别
  17. Bounds用法参考
  18. Tensorflow2.0.0 GPU版本避坑安装+全套资源链接
  19. YDOOK:Pytorch : AI : torch.tensor.size() 与 torch.tensor.shape 的区别
  20. 硬件产品开发:外包五要素和外包地图

热门文章

  1. 如何将Excel数据转化成树状结构
  2. 删除Directory Opus后从快捷方式无法转到文件夹
  3. spring 事务传播级别
  4. AM调制解调matlab实验报告,MATLAB仿真AM调制解调 无线通信实验报告.doc
  5. Windows XP 下载与安装-怀念过去
  6. 趋势丨关于未来世界的50个超级趋势
  7. python爬取招聘网站源码及数据分析_Python爬取招聘网站进行数据分析,福利待遇一清二楚,高薪很简单...
  8. sql查看mysql表结构_MySQL 查看表结构简单命令
  9. PHP获取每月第一天与最后一天
  10. 移动服务器位置,移动协同服务器地址是怎么设置