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

 更新时间:2016年08月04日 11:54:51   作者:五指少年  
这篇文章主要介绍了使用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实现透明数据加密的代码示例

    透明数据加密(TDE)是一种用于保护数据库中静态数据的加密技术,TDE通过自动加密数据库文件和日志文件,确保数据在磁盘上是加密的,从而防止未经授权的访问,以下以 Microsoft SQL Server 为例,实现 TDE 的步骤和代码示例,需要的朋友可以参考下
    2024-09-09
  • Oracle如何查询表索引和索引字段

    Oracle如何查询表索引和索引字段

    这篇文章主要介绍了Oracle如何查询表索引和索引字段问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • oracle监控某表变动触发器例子(监控增,删,改)

    oracle监控某表变动触发器例子(监控增,删,改)

    这篇文章主要介绍了oracle监控某表变动触发器例子(监控增,删,改),用于监控某表的变动并生成日志记录到另一个表,需要的朋友可以参考下
    2014-04-04
  • ORACLE常见错误代码的分析与解决(二)

    ORACLE常见错误代码的分析与解决(二)

    ORACLE常见错误代码的分析与解决(二)...
    2007-03-03
  • PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享

    PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享

    第一次安装Oracle,装在虚拟机中,用PL/SQL Dev连接远程数据库的时候老是弹出空白提示框,网上找了很久,解决方法也很多,可是就是没法解决我这种情况的。
    2014-08-08
  • oracle存储过程创建表分区实例

    oracle存储过程创建表分区实例

    二种oracle存储过程创建表分区实例
    2013-11-11
  • Oracle审计日志快速设置

    Oracle审计日志快速设置

    Oracle数据库中的审计功能用于监控和记录数据库活动,有助于增加数据库的安全性,默认情况下,Oracle 11g会开启数据库审计功能,并将审计日志保存在SYSTEM表空间中,可能导致该表空间迅速膨胀,为了控制空间使用,可以更改审计日志的存储位置
    2024-10-10
  • Oracle服务端1521端口无法telnet,服务名未开启监听的解决

    Oracle服务端1521端口无法telnet,服务名未开启监听的解决

    这篇文章主要介绍了Oracle服务端1521端口无法telnet,服务名未开启监听的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Oracle数据库审计功能详解(简单易懂!)

    Oracle数据库审计功能详解(简单易懂!)

    Oracle审计查询是一项重要的任务,可以帮助DBA更好的管理Oracle数据库,下面这篇文章主要给大家介绍了关于Oracle数据库审计功能的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 深入sql oracle递归查询

    深入sql oracle递归查询

    本篇文章是对sql oracle 递归查询进行了详细的分析介绍,需要的朋友参考下
    2013-05-05

最新评论