一、第一种方式
Server:服务器名或IP(可以不填)
INSTANCE: sde:oraclexx:数据库监听名
Database: 要连接的数据库名(可以不填)
username: 用户名(最好用SDE用户)
password: 密码
IPropertySet pPropset = new PropertySetClass();
pPropset .SetProperty("Server",null);
pPropset .SetProperty("INSTANCE","sde:oracle11g:xxxx");
pPropset .SetProperty("USER","sde");
pPropset .SetProperty("PASSWORD","sde");
pPropset .SetProperty ("DATABASE", "sde");
pPropset .SetProperty("VERSION","SDE.DEFAULT");
IWorkspaceFactory Fact = new SdeWorkspaceFactoryClass();
IFeatureWorkspace Workspace = (IFeatureWorkspace)Fact.Open(pPropset ,0);
一、第二种方式
Server:服务器名或IP(可以不填)
INSTANCE: sde:oraclexx
Database: 要连接的数据库名(可以不填)
username: 用户名(最好用SDE用户)
password: 密码@数据库监听名
IPropertySet pPropset= new PropertySetClass();
pPropset.SetProperty("INSTANCE","sde:oracle11g");
pPropset.SetProperty("USER","sde");
pPropset.SetProperty("PASSWORD","sde@testHost");
pPropset.SetProperty ("DATABASE", "sde");
pPropset.SetProperty("VERSION","SDE.DEFAULT");
IWorkspaceFactory Fact = new SdeWorkspaceFactoryClass();
IFeatureWorkspace Workspace = (IFeatureWorkspace)Fact.Open(pPropset,0);