当前位置:  技术问答>java相关

!!急问一个数据库的问题,请高手指教。

    来源: 互联网  发布时间:2017-04-27

    本文导语:  我要用java.sql.PreParedStatment的setString()向Oracle数据库(8.1.7 GBK)的一个varchar2(4000)字段存入2000个汉字。但是Oracle的驱动程序(我用的 是classes12.zip)有限制它不能用setString(),传入长度大于2k的串。 也就是说最多可以存入长度...

我要用java.sql.PreParedStatment的setString()向Oracle数据库(8.1.7 GBK)的一个varchar2(4000)字段存入2000个汉字。但是Oracle的驱动程序(我用的
是classes12.zip)有限制它不能用setString(),传入长度大于2k的串。
也就是说最多可以存入长度为2000的英文字符(实测,可以)。对于GBK的数据库应该能存入长度为1000的汉字。然而实际上你不能存入1000个汉字,最多能存入
666个汉字,无论你的那个字段是varchar2(4000)或varchar2(1332).


因为必须用preparedStatement来做插入。请问有何办法,当然可以增加字段数
但这个方法不太好,意味着需要4个字段来做。
急啊!请高手指教。


|
use stream.

|
既然你是大量字符数据,用clob试试吧...

|
你可以用一个带回滚的结果集合,采用结果集合上提供的插入方法插入
如果是必须用preparedStatement来做插入。就没有办法了

    
 
 

您可能感兴趣的文章:

  • 请高手指教,关于linux下的数据库选择
  • unix 环境下,我想写一个脚本用来建立informix 数据库的索引,请达人指教
  • 想在RedHat9中创建数据库,要求能自动存放实时数据,请指教
  • *** 高分, 关于数据库中文乱码的问题, 请高手指教, 一定给分。 ****
  • *** 高分, 关于数据库中文在英文系统下出乱码的问题, 请高手指教, 一定给分。 ****
  • 高手指教:在JBuilder里连接数据库出现的问题如何解决?
  • jsp如何访问远程数据库??具体代码如何写?希望能指教
  • 敬请高手指教:如何取得数据库服务器的信息?100分。。。
  • 用JSP写入数据库出错,请高手指教,谢谢!
  • 关于JSP链接Sybase数据库的问题,请各位指教
  • jsp 操作数据库的问题,请指教谢谢
  • 请高手们指教:我写的一个Dataaccess Bean,专门用来处理数据库操作,不知道行不行?
  • 高手请指教,jsp和javascript和数据库联合动态生成树型结构,怎么实现呢????(在线等待给100分)
  • 高手救命,很急——ORACLE817安装在UNIXWARE711上,手工启动数据库后在netasst中连接错误,高手帮我看看?
  • 高手请看,关于数据库插入的问题
  • 请各位数据库高手指点
  • 求高手指点shell导入.dat文件到ORACLE数据库
  • linux数据库,高手指点
  • 请高手介绍一个LINUX下最小的免费数据库给我用啊!急
  • Jbuilder中如何建立与SQL Server数据库的连接?(Jbuider高手请帮忙!)
  • 高手请入,LINUX下数据库问题
  • 请教高手: linux c如何远程访问windows下的oracle数据库?
  • 求教有开发经验的高手关于XML和数据库的简单问题
  • 从数据库中取出的数据用compareTo("中文")总没法得到想要的结果,请高手解答
  • 100分!·!高手请进--Applet怎么能在IE中显示调用的Access数据库?
  • 请问那位高手能帮我解决在jsp中将本地文件上传到数据库服务器的一个字段中的问题
  • 如何用EJB的SessionBean直接连接数据库?请高手指点。
  • APPLET连接数据库的问题,请高手指点
  • 高手相送,jsp连接oracle数据库后,显示数据为乱码?
  • 为什么用JDBC连接不上数据库?请各位高手支援
  • 请教高手,如何在java中调用其他应用程序(该程序主要进行数据库操作)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 数据在页面写不进数据库,也不可以从数据库中读出是什么原因?
  • ORACLE数据库常用字段数据类型介绍
  • mysql 本地数据库如何从远程数据库导数据
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 公司要给客户做报表,从数据库返回数据,他们死活要返回的格式为Excel格式,请问我怎样才能把数据库返回的数据存为Excel的格式?
  • 删除数据库中重复记录方法介绍及代码参考
  • 开发java下的数据库程序,用什么数据库引擎?
  • Mongodb数据库服务的开启与关闭详细介绍
  • 请问各位朋友:在JAVA的数据库应用管理系统中,如何不在操作系统忠建立数据源便能连接数据库(如ACCESS、MS SQL 等等
  • 如何实现 coreos 下Docker 与分布式数据库结合
  • sql 语句 取数据库服务器上所有数据库的名字
  • sql数据库如何查询修改数据库恢复模式?
  • 应该怎么样将一个对象放入到数据库里?还有怎么将图片放进数据库?急~~
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • 使用php语句将数据库*.sql文件导入数据库
  • sql数据库修改数据库用户
  • java数据库连接池和数据库连接示例
  • 对数据库的查询结果resultset进行修改后,怎么将修改的信息传回给数据库
  • java中的数据库结果集可以被赋值吗,可以通过结果集的方法来更新数据库字段吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3