C 連線ArcSDE的幾種方式

2021-09-14 05:19:32 字數 1135 閱讀 4625

iworkspacefactory sdefac = new sdeworkspacefactory();

iworkspace workspace = sdefac.openfromfile(@"f:\gis測試資料\aa.sde", 0); //通過檔案連線

string connectionstring = "database=orcl;instance=sde:oracle:lcsde;user=sde;password=sde;version=sde.default";

iworkspacefactory2 sdefac = new sdeworkspacefactoryclass();

iworkspace workspace = sdefac.openfromstring(connectionstring, 0);

其中lcsde為oracle客戶端(32位)配置的服務名

a.直連方式較服務連線方式解除安裝了20%-40%的負載;

b.直連方式降低了伺服器端記憶體的需求;

c.直連方式處理速度更快,在客戶機上執行處理;

d.不需要安裝arcsde軟體。

/// /// 連線sde

///

private void connectsde()

sde連線屬性:

/// /// 設定sde連線屬性

///

///

///

public static ipropertyset getproset(bool chksdelinkmodle)

else//彈窗連線

return propset;

}

需要安裝和配置arcsde,不想裝

/// /// 從workspace中獲取連線資訊

///

private void getprofromwk(iworkspace workspace)

}

ArcSDE的二種連線方式

解釋一 arcsde的二種連線方式 估且稱為客戶端負載連線方式和伺服器端負載連線方式。二種連線方式的設定 伺服器端負載連線 最常用的連線方式 伺服器名稱 server sde伺服器的主機名稱。服務埠 service 安裝sde時選擇的埠。預設是5151或esri sde 資料庫 database 根...

C 連線 Oracle 的幾種方式

一 通過system.data.oracleclient 需要安裝oracle客戶端並配置tnsnames.ora 二 通過system.data.oracleclient 需要安裝oracle客戶端不需配置tnsnames.ora 三 通過system.data.oledb和oracle公司的驅動...

C 連線 Oracle 的幾種方式

一 通過system.data.oracleclient 需要安裝oracle客戶端並配置tnsnames.ora 二 通過system.data.oracleclient 需要安裝oracle客戶端不需配置tnsnames.ora 三 通過system.data.oledb和oracle公司的驅動...