java吧 关注:1,248,829贴子:12,729,051
  • 5回复贴,共1

我想往Oracle数据库里插入一张图片,怎么老是报异常,下面

只看楼主收藏回复

我想往Oracle数据库里插入一张图片,怎么老是报异常,下面是我是异常信息。有大神知道是怎么回事吗?




IP属地:广东来自Android客户端1楼2018-02-24 23:37回复
    连接没问题,我试过插入文本文件是可以的,可是当插入图片文件和world文件,都提示“ORA-01460: 转换请求无法实施或不合理”。


    IP属地:广东来自Android客户端2楼2018-02-24 23:38
    回复
      建议楼上说的base64转码,百度搜一堆工具类,没有可以找我拿。我不建议存放在oracle或者mysql,毕竟这种关系型数据库最好存放逻辑数据而不是文件数据,存个路径就大概可以,毕竟会影响数据库性能,或者你这种文件建议存入mongoDB,这种数据库是非关系型数据库,对文件存储有很好的支持,也快


      IP属地:广东来自Android客户端4楼2018-02-25 00:02
      收起回复
        问题已解决,原来是我下载的驱动包问题,
        错误原因:数据库驱动版本错误
        处理方式:将直连或者jndi连接使用的驱动替换为oracle11g安装目录下
        jdbc里面的驱动程序


        IP属地:广东来自Android客户端6楼2018-02-25 20:51
        回复