1

你能帮我解决这个问题吗?

我正在尝试使用 PHP OBDC 连接到 H2 数据库,但收到以下错误消息:“SQL 错误:[unixODBC]未知身份验证类型,SQLConnect 中的 SQL 状态 28000”

我使用以下连接: $DSN = "Driver=PostgreSQL;Server=$Srv;Port=5435;Database=$DB;"; $CID = odbc_connect($DSN,$usr,$pwd);

如何解析连接字符串中的身份验证类型。

谢谢。

4

2 回答 2

0

尝试在连接字符串中包含用户名和密码

$DSN = "Driver=PostgreSQL;Server=$Srv;Port=5435;Database=$DB;UID=$usr;PWD=$pwd";
于 2011-09-09T09:37:16.060 回答
0

我设法通过 Postgres SQL 的 PHP 函数来解决这个问题。

$conn = pg_connect("host=[host] port=[port number] dbname=[database name] user=[username] password=[password]");
于 2011-10-07T13:14:31.977 回答