我正在尝试使用PHP OBDC连接到H2数据库,我收到以下错误消息: “SQL错误:[unixODBC]未知的身份验证类型,SQLConnect中的SQL状态28000”
我使用以下连接: $ DSN =“Driver = PostgreSQL; Server = $ Srv; Port = 5435; Database = $ DB;”; $ CID = odbc_connect($ DSN,$ usr,$ pwd);
如何解析连接字符串中的Authentication类型。
感谢。
答案 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]");