`

SQLServer JDBC使用异常总结

阅读更多

Last UpdateDate  2009-3-27

 

1.补(2005-12-7整理)

 

数据库SQLServer2000 sp3

使用Microsoft JDBC for SQLServer

在包含大字段类型 如 Image Text 型字段

使用rs.getXXX("字段名")时,必须按照 select 中的字段顺序来读取

 

如:select * 则 按照数据库中定义的字段顺序依次取值,且不支持重复查询,否则将抛出如下异常信息:

[Mircrosoft][SQLServer2000 Driver for JDBC]ResultSet can not re-read row data for column 列号

 

 

2.补(2006-2-3)整理

异常:

[Microsoft][SQLServer2000 Driver for JDBC] Underlying input stream returned zero bytes

 

原因:查询的表中存在字段类型为text型,并且为空或null,可以将其默认值设为'0'  可以解决

 

注意:由于这个异常的出现存在偶然性,并且经过本人的实践,这个方法也不一定能彻底解决问题

 

最好的方法可以尝试将SQLServer 补丁 升级为sp4

或者使用SQL2005的jdbc驱动——(2009.3.2)

 

3. SQLServer有多个实例的情况下,数据库连接出错

如:服务器名\某个数据库实例名

在连接时,注意使用具体实例的端口号,而不一定是1433

 

 

 

 

分享到:
评论

相关推荐

    JDBC连接mysql乱码异常问题处理总结

    主要介绍了JDBC连接mysql乱码异常问题处理的办法和思路,有需要的朋友参考学习下。

    数据库小知识用java访问数据库

    经验,对Java访问SQL Server数据库的三种方式: JDBC—ODBC桥连接、纯Java方式连接~lWebLogic 数据库连接池连接进行归纳总结,对常见的问题给出 最佳的解决的办法,并给出了详尽的配置步骤和数据 库连接源代码和注释...

    java 面试题 总结

    从内存方面来看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会消耗 J2EE Server 较多的内存,然而 Stateful Session Bean 的优势却在于他可以维持使用者的状态。 9、...

    21天学通Java-由浅入深

    60分钟) 217 11.1 异常处理基本介绍 217 11.1.1 try和catch捕获异常 217 11.1.2 try-catch语句使用注意点 218 11.1.3 finally语句的使用 220 11.1.4 再谈异常处理注意点 222 11.2 异常的分类 223 11.2.1 捕获异常 ...

    Spring 2.0 开发参考手册

    11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. Spring JDBC包结构 11.2. 利用JDBC核心类实现JDBC的基本操作和错误处理 11.2.1. JdbcTemplate类 11.2.2. NamedParameterJdbcTemplate类 11.2.3. ...

    Spring中文帮助文档

    11.5. 通过使用SimpleJdbc类简化JDBC操作 11.5.1. 使用SimpleJdbcInsert插入数据 11.5.2. 使用SimpleJdbcInsert来获取自动生成的主键 11.5.3. 指定SimpleJdbcInsert所使用的字段 11.5.4. 使用SqlParameterSource...

    Spring API

    11.5. 通过使用SimpleJdbc类简化JDBC操作 11.5.1. 使用SimpleJdbcInsert插入数据 11.5.2. 使用SimpleJdbcInsert来获取自动生成的主键 11.5.3. 指定SimpleJdbcInsert所使用的字段 11.5.4. 使用SqlParameterSource...

    spring chm文档

    11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. Spring JDBC包结构 11.2. 利用JDBC核心类实现JDBC的基本操作和错误处理 11.2.1. JdbcTemplate类 11.2.2. NamedParameterJdbcTemplate类 11.2.3. ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. Spring JDBC包结构 11.2. 利用JDBC核心类实现JDBC的基本操作和错误处理 11.2.1. JdbcTemplate类 11.2.2. NamedParameterJdbcTemplate类 11.2.3. SimpleJdbcTemplate类 ...

    测试培训教材

    安装好SQL Server 2000后注意启动SQLServer服务器 3、安装QC9.0 服务器名称也可以是IP地址 4、启动QC9.0 5、QC9.0安装问题解决 - JBOSS启动不...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    SQL Server 110 Oralce数据库 111 【数据库】存储过程与SQL语句对比 111 【数据库】数据库优化 113 【数据库】MySQL常用的四种引擎的介绍 118 【架构】简单描述MVC模式 120 【架构】RPC的介绍 121 什么叫RPC 121 RPC...

    spring security 参考手册中文版

    40.3.4 Microsoft SQL Server 279 40.3.5 Oracle数据库 280 41.安全命名空间 282 41.1 Web应用程序安全性 282 41.1.1 <debug> 282 41.1.2 <http> 282 属性 283 的子元素 285 41.1.3 <access-denied-handler> 286 的...

    Java面试宝典2010版

    70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的compareTo方法,还是抛异常! 48 71、说出一些常用的类,包,接口,请各举5个 49 72、java中有...

Global site tag (gtag.js) - Google Analytics