转自谢灿软件原文 C#打开SDE数据库的几种方式总结

1.通过指定连接属性参数打开数据库

    /// <param name="server">数据库服务器名</param>  /// <param name="instance">SDE的端口,默认安装时"port:5151"</param>  /// <param name="user">SDE的用户名</param>  /// <param name="password">密码</param>  /// <param name="database">数据库的名字</param>  /// <param name="version">SDE的版本</param>  /// <returns></returns>  public IWorkspace OpenSdeWorkspaceByPropertySet(string server, string instance, string user, string password, string database, string version)  {  IPropertySet Propset = new PropertySetClass();  Propset.SetProperty("SERVER", server);  Propset.SetProperty("INSTANCE", instance);  Propset.SetProperty("USER", user);  Propset.SetProperty("PASSWORD", password);  Propset.SetProperty("DATABASE", password);  Propset.SetProperty("VERSION", version);  IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactoryClass();  return workspaceFactory.Open(Propset, 0);  }  

2.通过连接字符串打开数据库

/// <param name="connectionString">连接字符串</param>
/// For example, "SERVER=Kona;DATABASE=sde;INSTANCE=5151;USER=Editor;PASSWORD=Editor;VERSION=sde.DEFAULT"
/// <returns></returns>
public IWorkspace OpenSdeWorkspaceByConnectionString(string connectionString)
{  IWorkspaceFactory2 workspaceFactory = new SdeWorkspaceFactoryClass();  return workspaceFactory.OpenFromString(connectionString, 0);
} 

3.通过sde文件打开数据库

    /// <param name="connectionFile">sde文件</param>  /// For example, "C:\\Data.sde"  /// <returns></returns>  public IWorkspace OpenSdeWorkspaceFromFile(string connectionFile)  {  IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactoryClass();  return workspaceFactory.OpenFromFile(connectionFile, 0);  }  

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6885266.html,如需转载请自行联系原作者

C#打开SDE数据库的几种方式总结相关推荐

  1. 【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式

    转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53234396 本文出自[DylanAndroid的博客] [玩转SQLite系 ...

  2. QT读写Sqlite数据库的三种方式

    QT对一些基本的数据库的访问封装,可谓是极大的方便的我们开发人员,现在我们就来说下QT对Sqlite这个数据库的读写,Sqlite是一个比较小型的本地数据库,对于保存一些软件配置参数或量不是很大的数据 ...

  3. html5链接access数据库,JDBC连接Access数据库的几种方式详解

    前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...

  4. mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式

    JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...

  5. access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍

    接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...

  6. Qt操作SQLite数据库的三种方式

    Qt访问Sqlite数据库的三种方式(即使用三种类库去访问),分别为QSqlQuery.QSqlQueryModel.QSqlTableModel,对于这三种类库,可看为一个比一个上层,也就是封装的更 ...

  7. 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式

    连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...

  8. django 不用自带的mysql_21_django配置使用mysql数据库的两种方式

    配置django项目使用mysql数据库的两种方式 1. 直接在settings.py 文件中添加数据库配置信息 # 配置数据库的第一种方式 DATABASES = { 'default': { 'E ...

  9. php连接mysql_PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

最新文章

  1. Ubuntu 14.04 opencv 2.4.9 安装
  2. 记MAVEN技巧 用maven坐标从公司nexus私有库上获取所在存储位置
  3. python程序默认执行与多线程
  4. 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 第三次迭代 | 中心元变换 | 检验数计算 | 最优解判定 )
  5. java并发编程实践学习---java的类锁和对象锁
  6. c#:winform鼠标拖动窗口大小时,设定窗口最小尺寸
  7. java正则表达式用法示例_Java正则表达式教程及示例
  8. IOS手机关于音乐自动播放问题的解决办法
  9. 驱动框架3——在内核中添加或去除某个驱动
  10. 调整自己--提升自己
  11. 如何灵活使用 ActionBar, Google 音乐ActionBar 隐藏和显示效果
  12. Bootstrap Table配置
  13. MOSS Visual How To 系列
  14. Python | 使用turtle库画笑脸滑稽表情
  15. 电流继电器的分类和原理
  16. 诺瓦科技2022数字IC设计提前批笔试
  17. 学生用计算机的功能,怎么使用学生专用计算器? 来看看吧
  18. 华为服务器批量系统软件,华为云ECS批量管理工具
  19. VS2019+OpenCV4.5.1 环境配置+一劳永逸法(附下载地址)
  20. springboot+uniapp实现简单注册登录

热门文章

  1. 浅谈Go 语言之 go-app
  2. 计算机里s大小,衣服上的S,M,L代表m或l多大
  3. Tapestry介绍
  4. xlsx表格怎么筛选重复数据_excel怎么筛选两个表中相同数据
  5. 消费返利模式的众筹玩法轻松无压力
  6. csapp attack lab
  7. STM32开发笔记03---Bit-Banding
  8. Sensor Flicker (Sensor banding现象)
  9. 华为Ensp,中继,单臂,基于vlan的DHCP
  10. 经验分享:半桥电路的工作原理及注意问题(转载)