我們正試圖連接到ACT CRM系統使用的SQL Server實例。他們設法鎖定了所有東西,因此無法使用ODBC連接到SQL後端(有一些特殊的實用程序會添加ODBC支持,如果您購買了該軟件的初始版本,則可以安裝該支持,但這是隻是瘋了)。連接到Java的OLEDB數據源?
連接到這些數據庫的推薦方法是使用OLEDB連接。
有沒有人有任何技巧/想法/等等...如何製作和使用從Java的OLEDB連接?
這不一定是JDBC,如果這是不可能的。我們真正需要做的是執行一個SELECT查詢,該查詢返回兩個字段併爲每行解析這些字段值。我對OLEDB很少有經驗,因此'使用JACOB'可能是一個很好的答案,但是我希望瞭解一些有關COM調用實際必須的細節。
爲什麼不使用類型4(本地)Microsoft JDBC驅動程序? – 2009-09-17 19:55:15
我會嘗試它(我更喜歡jtds,我自己) - 但登錄憑證不起作用(本地身份驗證不起作用,手動輸入用戶名和密碼也不起作用)。據我所知,除了通過OLEDB連接外,Act的登錄已完全鎖定在數據庫上。我不明白這一點,我自己(SQL是SQL,對嗎?),我沒有訪問物理服務器的權限,但是所有Google結果都表明這確實是這種情況。 – 2009-09-19 04:25:26