Oracle的failAL32UTF8Conv的错误

先记录一下,读数据库的时候出现这个问题。当时读的是oracle里的某个字段的数据为下边的乱码:
2.1.661_638_0_0_0?key=?N
没读完就报错了.
先备案.

Exception in thread "main" java.sql.SQLException: Invalid character encountered in: failAL32UTF8Conv
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
        at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1130)
        at oracle.jdbc.dbaccess.DBConversion.failAL32UTF8Conv(DBConversion.java:2762)
        at oracle.jdbc.dbaccess.DBConversion.al32utf8BytesToJavaChars(DBConversion.java:2532)
        at oracle.jdbc.dbaccess.DBConversion.al32utf8BytesToJavaChars(DBConversion.java:2372)
        at oracle.jdbc.dbaccess.DBConversion.charBytesToJavaChars(DBConversion.java:884)
        at oracle.jdbc.dbaccess.DBConversion.CHARBytesToJavaChars(DBConversion.java:807)
        at oracle.jdbc.ttc7.TTCItem.getChars(TTCItem.java:298)
        at oracle.jdbc.dbaccess.DBDataSetImpl.getCharsItem(DBDataSetImpl.java:1493)
        at oracle.jdbc.driver.OracleStatement.getCharsInternal(OracleStatement.java:3354)
        at oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java:3556)
        at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:434)
        at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1482)
        at com.helloworld.searchstat.SendDataToUnion.getDataForSend(SendDataToUnion.java:84)
        at com.helloworld.searchstat.SendDataToUnion.main(SendDataToUnion.java:62)
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值