我試圖設置第三方JDBC驅動程序作爲數據源,但它似乎並不重要,我放入CFAdmin的連接字符串字段中,它似乎並沒有使用它。ColdFusion JDBC連接字符串問題
[email protected];Password=!password;
錯誤出與Login failed: You must provide a user and password to login.
我試圖把隨機文本到連接字符串場期待它出錯誤,但沒有發生任何。
我想知道如果我輸入的數據是錯誤的(我也嘗試了整個連接字符串與jdbc:,但那也不起作用),或者如果有某種方式來驗證ColdFusion嘗試的整個連接字符串使用。
我沒有嘗試任何特別的內容在我的cfquery標記中:<cfquery name="output" datasource="mySource">
因此不應該是問題。我可以通過在cfquery標記中對這些值進行硬編碼來解決用戶/密碼問題,但是我還需要提供第三個密鑰作爲連接值。
的問題不應該是我的連接字符串,因爲在與純Java的工作:
conn = DriverManager.getConnection("jdbc:mydriver:User=user;Password=password;AccessToken=accessToken;");
。
一個有趣的除了... ColdFusion的似乎也不在乎什麼是我的網址的結尾,只要一開始是正確的......
jdbc:mydriverrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr:
給出了用戶名/密碼錯誤。鑑於:
jdbc:mydriveer:
給了我一個 「無法找到驅動程序」 的錯誤。
。
編輯:我也遇到CF9這個問題,所以它不只是與CF10
的問題。
編輯:我可以在CF數據源設置中設置用戶名/密碼,但它似乎仍然忽略了我放在URL末尾或連接字符串中的任何內容(仍需要AccessToken) 。
。
編輯:我試過一個DSNless連接:http://www.hostmysite.com/support/cfusion/dsnless/但它的行爲與CFAdmin相似,但它忽略了連接字符串部分。
Login failed: You must provide a user and password to login.
..
我正在使用連接字符串內部的屬性,包括他們的URL是我如何在純Java中執行以驗證它是否工作。 – doyler 2012-07-30 12:40:48