SQL读取大量数据的字符

原创 2015年11月18日 15:10:48

        在一次给别人写接口时,发现这样一个问题,当数据库用某字段的内容,Text类型的,使用Hibernate读取时,报这个错误:

        

       然后我就网上查询资料,发现在数据库链接的Url中加入属性:useLOBs=false

      why?    

       跑去jtds官网(http://jtds.sourceforge.net/faq.html)查了一下:程序通过jtds去访问Sqlserver数据库时,默认将text/ntext,image等大数据封装成CLOB对象(字符大对象——用来存储单字节的字符数据),而CLOB对象默认没有实现toString()方法,所以直接调用只会打印对象的ID。官方解释是,采用CLOB封装这些对象,对应列的数据无需加载到内存中,如果直接打印出来很容易造成预料外的情况导致内存溢出。

解决方法:

    在配置Recource时,指定数据的链接方式不适用CLOB

      

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

sql处理百万级以上的数据提高查询速度的方法

处理百万级以上的数据提高查询速度的方法:  1.应尽量避免在 where 子句中使用!=或  2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立...

数据库中特殊字符的存取

特殊字符数据库的存取问题第一种方法就是replace   例如在入库的时候可以把(" ")换成(&nbsp:) 把(/r/n)换成()这样的话在自动帮定的时候就可以在数据控件中显示换行和空格了,但是要...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

sql大量数据分页

sql大量数据分页

生成大量的测试数据的三种方法,1写sql,2工具plsql,3LoadRunner

性能测试场景之一:  [1]03 临时表里有20W记录,发送ESB  说明:结算后台对完账后,在对账汇总确认菜单中点“确认”按钮,系统会将已清算的数据信息插入资金库的临时表pac_biz_acco...

手把手教你-----巧用Excel批量生成SQL语句,处理大量数据

在做系统或者做项目的时候,经常会遇到这样的要求:用户给我们发过来一些数据,要求我们把这些数据导入到数 据库中,对于少量的数据来说,用最原始的方法就可以解决,直接在SQL里面用语句来实现,但是如果有成千...

通过Excel生成批量SQL语句,处理大量数据的好办法

我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into...

通过Excel生成批量SQL语句,处理大量数据的好办法

我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into...

SQL2005中因为删除大量数据,导致事务日志增大

因为一个表里有大概500万条记录,Detele的时候发现居然删不掉了。就看到log文件逐渐变大。最后出错。查了下,发觉DELETE命令貌似没有什么without transaction之类的参数可选,...

Delete大量数据后SQL Server性能下降

原文地址:http://blogs.msdn.com/b/apgcdsd/archive/2011/12/06/delete-sql-server.aspx 今天给大家分享一个”删除大量数据...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)