环境:Red Hat Linux 、Tomcat 5.1.9
发现有以下问题:
1、出错:sqlStmt=sqlConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
2、正常:sqlStmt=sqlConn.createStatement();说明在调用数据库移动光标时出错,问题和下面贴子一样的:
http://www.chinajavaworld.net/forum/view.cgi?forum=23&topic=3413历史问题:
1、以前在tomcat4.1下,程序sqlStmt=sqlConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);是能够正常运行的,但自从升级到tomcat5.1.9后,用sqlStmt=sqlConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);查询出SQL Server2000数据库text类型的内容结果会有乱码,而用sqlStmt=sqlConn.createStatement();就不会有,后来我们在所有调用text类型的内容的地方连接数据库都用sqlStmt=sqlConn.createStatement();变通地把问题解决了。2、现在用sqlStmt=sqlConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);不但出现了乱码,并且连接数据库查询也出错了,问题又增加一步。出现乱码问题时可以通过修改程序避开这个问题,但JSP连接数据库查询结果需要"分页"时都要采用这种写法,无法再避开,希望能彻底解决一下。