大家好,現在我的情況是這樣的。做了一個c/s專案,需要連接資料庫。但是客戶那邊不愿意安裝每臺機子都安裝Oracle客戶端,只想在服務器上安裝Oracle服務器版,然后客戶機與服務器進行互動。
想問下大家有沒有什么好的中間件技術推薦。(服務器系統是Linux的).謝謝大家
uj5u.com熱心網友回復:
ado控制元件必須安裝客戶端。有個odac控制元件是可以不安裝客戶端,你可以試試
uj5u.com熱心網友回復:
只需要相關的幾個oracle的dll就可以了,不需要安裝oracle客戶端網上也有oracle客戶端的精簡版
uj5u.com熱心網友回復:
萬一客戶那邊有部分機子已經安裝好Oracle,那會導致有沖突的吧。。。
uj5u.com熱心網友回復:
目前是選定了使用ADO的,沒辦法。
uj5u.com熱心網友回復:
根據你的實際情況,可能用三層會好一些,但會增加一些編碼的作業量;uj5u.com熱心網友回復:
ODAD樓主不用?uj5u.com熱心網友回復:
用三層?能解決這個問題嗎?
uj5u.com熱心網友回復:
沒有聽過,也搜索不到?愿聞其詳
uj5u.com熱心網友回復:
ADO 不行。 樓上 有 odac 就可以 不裝客戶端uj5u.com熱心網友回復:
我是用的免安裝的Oracle客戶端,解壓后配置幾個系統引數就可以了。uj5u.com熱心網友回復:
有沒有相關中間件技術可以解決這個問題啊。我目前知道有datasnap,但是貌似只是面向win32的。Linux用不了。
uj5u.com熱心網友回復:
不會導致沖突
uj5u.com熱心網友回復:
連接遠程資料庫還用問?uj5u.com熱心網友回復:
java 連接 oracle 不要求裝客戶端,但是要求有 jdbc 驅動程式如果是 .net 客戶端,可以再寫一個服務端程式,用webservice或其它的方式為客戶端提供資料庫訪問功能
uj5u.com熱心網友回復:
客戶機是windows系統的話,只需在開發的時候使用odac這個控制元件就可以了,odac可以不用安裝oracle客戶端,直接連接到oracle服務器。uj5u.com熱心網友回復:
DBExpress好像只需要OCI.dll就可以了,不過你堅持用ADO的話好像真沒什么辦法了uj5u.com熱心網友回復:
ADO 不行。 樓上 有 odac 就可以 不裝客戶端
有沒有相關中間件技術可以解決這個問題啊。我目前知道有datasnap,但是貌似只是面向win32的。Linux用不了。
linux ? 那你估計就不能用DELPHI ,好像有個版本 Lazacus
uj5u.com熱心網友回復:
搜索一下這個組件 Direct Oracle Accessuj5u.com熱心網友回復:
http://blog.csdn.net/pcwe2002/article/details/52527782可以直接用satrda,修改連接串就可以,不需要安裝客戶端
uj5u.com熱心網友回復:
我用odac其他的 需要oci.dll 還要各種配置。說多了都是淚。
uj5u.com熱心網友回復:
典型的三層結構,使用DataSnap吧。uj5u.com熱心網友回復:
我用odac
其他的 需要oci.dll 還要各種配置。說多了都是淚。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/55126.html
標籤:數據庫相關
上一篇:Python--paramiko
