2011-09-09 82 views
0

可以請你幫我解決這個問題。PHP數據庫連接到H2數據庫

我試圖使用PHP OBDC連接到H2數據庫和我收到以下錯誤信息: 「SQL錯誤:[unixODBC數據]不明身份驗證類型,SQL狀態28000 SQLCONNECT中」

我用的是以下連接: $ DSN =「Driver = PostgreSQL; Server = $ Srv; Port = 5435; Database = $ DB;」; $ CID = odbc_connect($ DSN,$ usr,$ pwd);

如何解析連接字符串中的身份驗證類型。

謝謝。

回答

0

嘗試,包括在連接字符串

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

我試過了,我仍然得到相同的錯誤。 謝謝尼克。 –

0

我設法通過Postgres的SQL的PHP​​函數,這個工作在用戶名和密碼。

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

你做了什麼端口和數據庫名稱來完成上述工作?我嘗試發出java -cp h2-1.3.172.jar org.h2.tools.Server來運行默認的h2服務器,並警告「PG服務器運行在pg://127.0.1.1:5435(僅本地連接)」 ,但是那些對我不起作用。 – dendini