wake

分页时错误提示:java.sql.SQLException: The result set type is TYPE_FORWARD_ONLY

我的开发环境:spring + webwork + hibernate

错误现象:从数据库中提取记录时只要不进行分页,就一切正常,但如果进行分页就抛出标题中所提到的错误
错误原因:经查证是因为我用的SQL SERVER JDBC驱动程序不支持数据滚动,以前的applicationcontext.xml中的数据源配置为:

    <property name="driverClassName">
      <value>net.sourceforge.jtds.jdbc.Driver</value>
    </property>
    <property name="url">
      <value>jdbc:jtds:sqlserver://192.168.0.240:1433;DatabaseName=central</value>
    </property>

将其改为

    <property name="driverClassName">
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
    </property>
    <property name="url">
      <value>jdbc:microsoft:sqlserver://192.168.0.240:1433;DatabaseName=central</value>
    </property>

后一切正常...

posted on 2006-04-27 09:23 wake 阅读(1710) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: