直连sde出错解决方案——通过创建sde文件连接
来源:互联网 发布:淘宝卖家免费打折软件 编辑:程序博客网 时间:2024/06/16 17:24
虽然Arcgis10.0以后版本中提供了直连sde数据库的入口,但是在实际操作中会遇到以下问题( 包括但不限于):
- 电脑环境32位,64位问题
- SDE数据库版本问题,桌面端arcmap软件10.0以上连接arcsde9.2或9.0,兼容问题
- 数据库实例书写规则
- 等其他
附上直连方式参数设置代码
IPropertySet propertySet = new PropertySetClass();propertySet.SetProperty("SERVER", server);propertySet.SetProperty("INSTANCE", instance);propertySet.SetProperty("USER", user);propertySet.SetProperty("PASSWORD", password);propertySet.SetProperty("VERSION", version);IWorkspaceFactory2 workspaceFactory = new SdeWorkspaceFactoryClass();IWorkspace workspace = workspaceFactory.Open(propertySet, 0);
直连无法成功,退而求其次,从侧面建立连接(创建.sde文件,然后通过设置参数建立连接)
String path = "...";String sdeName = "new.sde";String sdePath = path+"\\"+sdeName;File file = new File(sdePath);if(file.exists()){ file.delete();}IPropertySet propertySet = new PropertySet();propertySet.SetProperty("SERVER", server);propertySet.SetProperty("INSTANCE", instance);propertySet.SetProperty("USER", user);propertySet.SetProperty("PASSWORD", password);propertySet.SetProperty("DATABASE", "orcl");propertySet.SetProperty("VERSION", "SDE.DEFAULT");propertySet.SetProperty("AUTHENTICATION", "DBMS");IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactoryClass();workspaceFactory.create(path,sdeName,propertySet ,0);IWorkspace workspace = workspaceFactory.openFromFile(sdeFile,0);
propertySet.SetProperty("PASSWORD", password);
阅读全文
1 0
- 直连sde出错解决方案——通过创建sde文件连接
- SDE直连、修改SDE最大连接数、自动踢除SDE死连接
- SDE直连、修改SDE最大连接数、自动踢除SDE死连接
- 通过SDE服务直连Oracle数据库的配置
- SDE直连Oracle空间数据库
- SDE:直连接和应用服务器连接
- 【ArcGIS】利用ArcGIS 的Java API实现SDE数据库的直连和服务连接
- 本地可以连接sde,远程无法连接sde解决方案
- SDE连接
- 用catalog连接sde(直连)报错:Failed to connect to the specified server. Operation Failed
- sde
- sde
- sde
- ae连sde,sqlserver
- 安装ArcSDE出现问题:创建方案sde出错
- 连接SDE数据库代码
- SDE的连接方法
- ArcEngine连接SDE数据
- 避免主线程访问网络操作UI以及解析XMLDemo
- 目录
- Eclipse在高分辨率下图标变小的解决方法
- python自然语言处理之加载本地语料库
- 协议tcp/http常见问题&知识点
- 直连sde出错解决方案——通过创建sde文件连接
- java发送http的get、post请求工具类
- cogs739. [网络流24题] 运输问题
- 图书管理系统设计报告
- 深入Celery之常用架构/方案选型/必知必会
- plugman创建自定义cordova插件
- 学习MaterialDesign和换肤
- $.ajax()方法详解
- FreeMarker入门