暂无图片
jdbc接口取CLOB数据内存溢出报错怎么办?
我来答
分享
暂无图片 匿名用户
jdbc接口取CLOB数据内存溢出报错怎么办?

jdbc接口取CLOB数据内存溢出报错怎么办?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
吾亦可往

您好!如果您在使用JDBC接口取CLOB数据时遇到了内存溢出报错,可以尝试以下方法:

  1. 使用ResultSet的getClob()方法获取CLOB数据时,可以使用ResultSet的setFetchSize()方法设置fetch size,以减少内存占用。例如:resultSet.setFetchSize(500);

  2. 可以将CLOB数据转换为InputStream或Reader类型,然后使用BufferedReader或BufferedInputStream等工具类进行读取。例如:InputStream inputStream = resultSet.getClob().getBinaryStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~