php pdo 链接各个数据库的dsn分别是什么

2025-04-08 06:57:37
推荐回答(1个)
回答1:

sql server:
sqlsrv:Server=localhost;Database=testdb

db2:
odbc:SAMPLE

Informix:
informix:host=host.domain.com; service=9800; database=common_db; server=ids_server; protocol=onsoctcp; EnableScrollableCursors=1

Sybase:
dblib:host=$hostname:$port;dbname=$dbname

PostgreSQL:
pgsql:host=localhost;port=5432;dbname=testdb;user=bruce;password=mypass

Access:
DB_DSN'=>"odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" . getcwd(). "\\Database\\db.mdb

ps: 是这样的,先去搜索目前都有哪些数据库,然后再搜索 php pdo 数据库名 dsn 即可。