异常 Underlying input stream returned zero bytes 解决办法
来源:互联网 发布:淘宝买dota账号 编辑:程序博客网 时间:2024/05/21 19:24
500 Servlet Exception
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Underlying
input stream returned zero bytes
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseData.getString(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
at org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:224)
at org.hibernate.type.StringType.get(StringType.java:18)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:163)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:154)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Underlying
input stream returned zero bytes
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseData.getString(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
at org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:224)
at org.hibernate.type.StringType.get(StringType.java:18)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:163)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:154)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
这是由于JDBC的BUG导致,通过hibernate 3.0连接sql server 2000时,由于表中有text字段所以抛此导常,解决方法:修改hibernate配置文件,改为JTDS方式连接数据库,如下:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName">
<value>net.sourceforge.jtds.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:jtds:sqlserver://192.168.2.10:1433;DatabaseName=cnooc_new</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value>eweb</value>
</property>
</bean>
<property name="driverClassName">
<value>net.sourceforge.jtds.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:jtds:sqlserver://192.168.2.10:1433;DatabaseName=cnooc_new</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value>eweb</value>
</property>
</bean>
- 异常 Underlying input stream returned zero bytes 解决办法
- 异常 Underlying input stream returned zero bytes 解决办法
- 异常 Underlying input stream returned zero bytes 解决办法
- 异常 Underlying input stream returned zero bytes 解决办法
- 异常 Underlying input stream returned zero bytes 解决办法
- 异常Underlying input stream returned zero bytes 解决办法
- 异常 Underlying input stream returned zero bytes 解决办法
- Underlying input stream returned zero bytes
- Underlying input stream returned zero bytes
- Java中Underlying input stream returned zero bytes
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes
- 报错信息:Underlying input return zero bytes
- JDBC underlying input
- Unexpected end of ZLIB input stream的解决办法
- HDFS bytes read与Map input bytes
- 【Java】异常 java.io.IOException: Stream closed 的解决办法
- Why all bytes are zero for code?
- dockerfile: returned a non-zero code: 100
- 用Eclipse搭建J2ME开发环境
- ajax学习第四天
- SQL SERVER2005加密解密技术
- SQL 交叉表存储过程
- 小小菜鸟
- 异常 Underlying input stream returned zero bytes 解决办法
- AJAX基础教程示例源码
- COM组件的生命期控制
- AJAX在PHP中的应用示例
- 游戏机事见闻
- 开博了
- 我在各大搜索引擎中的位置
- 基于VC++的OpenGL编程讲座之坐标变换(1)
- ftp一个例子