C#打开SDE数据库的几种方式总结
转自谢灿软件原文 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); }
C#打开SDE数据库的几种方式总结相关推荐
- 【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53234396 本文出自[DylanAndroid的博客] [玩转SQLite系 ...
- QT读写Sqlite数据库的三种方式
QT对一些基本的数据库的访问封装,可谓是极大的方便的我们开发人员,现在我们就来说下QT对Sqlite这个数据库的读写,Sqlite是一个比较小型的本地数据库,对于保存一些软件配置参数或量不是很大的数据 ...
- html5链接access数据库,JDBC连接Access数据库的几种方式详解
前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...
- mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式
JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...
- access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍
接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...
- Qt操作SQLite数据库的三种方式
Qt访问Sqlite数据库的三种方式(即使用三种类库去访问),分别为QSqlQuery.QSqlQueryModel.QSqlTableModel,对于这三种类库,可看为一个比一个上层,也就是封装的更 ...
- 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式
连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...
- django 不用自带的mysql_21_django配置使用mysql数据库的两种方式
配置django项目使用mysql数据库的两种方式 1. 直接在settings.py 文件中添加数据库配置信息 # 配置数据库的第一种方式 DATABASES = { 'default': { 'E ...
- php连接mysql_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
最新文章
- Ubuntu 14.04 opencv 2.4.9 安装
- 记MAVEN技巧 用maven坐标从公司nexus私有库上获取所在存储位置
- python程序默认执行与多线程
- 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 第三次迭代 | 中心元变换 | 检验数计算 | 最优解判定 )
- java并发编程实践学习---java的类锁和对象锁
- c#:winform鼠标拖动窗口大小时,设定窗口最小尺寸
- java正则表达式用法示例_Java正则表达式教程及示例
- IOS手机关于音乐自动播放问题的解决办法
- 驱动框架3——在内核中添加或去除某个驱动
- 调整自己--提升自己
- 如何灵活使用 ActionBar, Google 音乐ActionBar 隐藏和显示效果
- Bootstrap Table配置
- MOSS Visual How To 系列
- Python | 使用turtle库画笑脸滑稽表情
- 电流继电器的分类和原理
- 诺瓦科技2022数字IC设计提前批笔试
- 学生用计算机的功能,怎么使用学生专用计算器? 来看看吧
- 华为服务器批量系统软件,华为云ECS批量管理工具
- VS2019+OpenCV4.5.1 环境配置+一劳永逸法(附下载地址)
- springboot+uniapp实现简单注册登录