PHP数据源

时间:2014-08-22 04:40:53

标签: php database datasource

我是一名java开发人员,因此对PHP很新。 在java中,我们有数据源的概念,例如我们可以获得连接对象以连接到数据库。

我知道PHP支持odbc_connect等。

  1. PHP是否支持数据源?
  2. 在PHP中使用数据源或连接数据库有哪些广泛使用的框架/方法?

3 个答案:

答案 0 :(得分:2)

查看PHP的ODBC抽象层:

http://php.net/manual/en/book.uodbc.php

odbc_connect()允许您连接到数据源,odbc_data_source()返回有关该数据源的信息。其余功能将向您展示如何与数据源进行交互。

答案 1 :(得分:0)

PHP有一些流行的数据库查询扩展:

  1. MySQL(标准mysql) - >仅限mysql,没有参数化查询(不再用于开发)
  2. MySQLi(mysql改进版) - >仅限mysql,带参数化查询
  3. PDO(PHP数据对象) - >具有参数化查询的任何类型的数据库
  4. 如果您想要ODBC,请参阅:http://php.net/manual/en/book.uodbc.php

答案 2 :(得分:0)

大多数PHP应用程序使用SQL数据库和某种形式的NoSQL缓存。 PHP通过内置的PDO对象提供对SQL数据库的强大支持:

http://php.net/manual/en/book.pdo.php

像redis和mongo这样的NoSQL选项通常带有第三方PHP库来提供支持,或者第三方扩展可以包含在编译PHP以进行安装时。

如上所述,ODBC是一个数据库抽象层,在PHP手册中有很好的文档:

http://php.net/manual/en/intro.uodbc.php