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公司的驅動...