阅读背景:

数据库读取错误:ran out of memory retrieving query results

来源:互联网 

之前使用jdbc连数据库,获取的都是一些小数据,偶尔的将各类文件存到数据库中,读取得时候会报错:ran out of memory retrieving query results。原因是:数据库连接机制ResultSet rs = st.executeQuery(sql)中,由于定义每次读取多少行返回给ResultSet 是自动定义的,当单条数据很大时,如果初始定义的条数不合适(可能分配固定的存储空间),那么一次读入多条数据就会引起数据丢失。所以只需要自行定义每次读入的条数,就能解决问题。之前使用jdbc连数据库,获取的都是一些小数据,偶尔的将各类文件存到数据库中,读取得时候会报错




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: