数据库
sandyen
这个作者很懒,什么都没留下…
展开
-
SQLServer数据库 No ResultSet Set was produced
昨天同事通过jdbc调用数据库存储过程的时候发现这个错误。经过一个多小时的排错,在同事的提醒下,总于明白了这个错误的根源。就是在SQLServer存储过程中,执行了多个操作,这样的话,数据库认为有多个结果集。(操作影响了行数数据库也认为是结果集)所以需要在存储过程开始的时候加上这么一句话就可以了。SET NOCOUNT ON --把返回的受影响的行数关闭原创 2004-12-04 11:19:00 · 2632 阅读 · 1 评论 -
数据库SQLServer 驱动程序版本造成的中文问题。
今天帮同事调试Jsp的时候发现一个奇怪的问题:通过jdbc从数据库读取数据时,遇到中文时竟然时乱码。进行转码(new String(congtent.getBytes(“ISO8859-1“, “GBK“))就没有问题了。我在我的机器上运行同样的代码,没有任何问题。中文正常显示。不需要做任何转码。开始我想可能是他本地机器的字符集设置的问题。(确认后不是)然后我怀疑可能是tomcat的字符有问题(不原创 2004-12-04 11:34:00 · 1445 阅读 · 0 评论 -
Oracle 17070:数据大小超出此类型的最大值
本人在使用oracle驱动的时候总出现SQL异常,经多次验证是因为同时使用了下面定义的四种方式后出现。后来我改用Oracle的OCI驱动,该异常就不再出现。CHAR and VARCHAR2 Data Size Restriction With the Thin DriverIf the database character set is neither ASCII (US7ASC原创 2006-03-06 10:43:00 · 6514 阅读 · 1 评论