zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

使用geotools导入shp文件到Oracle数据库时表名带下划线问题的解决方法

Oracle文件数据库导入方法 问题 使用 解决
2023-06-13 09:20:04 时间

最近在做利用geotools导入shp文件到Oracle表中,发现一个问题Oracle表名带下划线时导入失败,问题代码行: dsOracle.getFeatureWriterAppend(oracleTable, Transaction.AUTO_COMMIT); dsOracle为org.geotools.data.DataStore类型对象

解决方案:

网上查阅资料发现是Oracle11的java包ojdbc的版本问题,maven中搜索ojdbc发现最新版如下图

pom配置:

! https://mvnrepository.com/artifact/ojdbc/ojdbc
dependency
groupId ojdbc /groupId
artifactId ojdbc /artifactId
version 14 /version
/dependency

但是,Oracle11g的ojdbc最新版本应该是ojdbc6

pom配置:

! https://mvnrepository.com/artifact/cn.guoyukun.jdbc/oracle-ojdbc6
dependency
groupId cn.guoyukun.jdbc /groupId
artifactId oracle-ojdbc6 /artifactId
version 11.2.0.3.0 /version
/dependency

所以我将ojdbc的jar包更新为oracle-ojdbc6-11.2.0.3.0.jar版本的就OK


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 使用geotools导入shp文件到Oracle数据库时表名带下划线问题的解决方法