PHP ODBC连接到H2数据库

时间:2011-09-09 07:46:27

标签: php connection-string h2 unixodbc

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

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

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

如何解析连接字符串中的Authentication类型。

感谢。

2 个答案:

答案 0 :(得分:0)

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

$DSN = "Driver=PostgreSQL;Server=$Srv;Port=5435;Database=$DB;UID=$usr;PWD=$pwd";

答案 1 :(得分:0)

我设法通过Postgres SQL的PHP​​函数来完成这项工作。

$conn = pg_connect("host=[host] port=[port number] dbname=[database name] user=[username] password=[password]");