• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用geotools导入shp文件到Oracle数据库时表名带下划线问题的解决方法

    问题:

    最近在做利用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

    上一篇:Oracle截取字符串去掉字段末尾指定长度的字符
    下一篇:Oracle 数据库特殊查询总结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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