我是一名java开发人员,因此是PHP新手。在java中,我们有数据源的概念,例如,我们可以获得一个连接对象来连接到数据库。
我知道PHP支持odbc_connect等
- PHP支持数据源吗?在PHP中使用数据源或连接到数据库的广泛使用的框架/方法是什么?
了解PHP的ODBC抽象层:
http://php.net/manual/en/book.uodbc.phpodbc_connect()允许您连接到数据源,odbc_data_source()返回关于该数据源的信息。其余的函数将向您展示如何与数据源交互。
大多数PHP应用程序使用SQL数据库和某种形式的NoSQL缓存。PHP通过内置的PDO
对象为SQL数据库提供了强大的支持:
如前所述,ODBC
是一个数据库抽象层,在PHP手册中有很好的文档:
PHP有几个流行的数据库查询扩展:
- MySQL(标准MySQL) --> MySQL,没有参数化查询(不再用于开发)
- MySQLi (mysql改进版)-> mysql only,参数化查询
- PDO (PHP数据对象)->任何类型的数据库,带有参数化查询
如果需要ODBC,这里有一个:http://php.net/manual/en/book.uodbc.php