社区
Web 开发
帖子详情
Servlet访问数据库问题,哪位给帮忙瞧瞧
Jormas
2004-08-26 09:34:33
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Invalid operation for the current cursor position.
使用Class.forName访问,数据库已配好。谢谢!
...全文
164
7
打赏
收藏
Servlet访问数据库问题,哪位给帮忙瞧瞧
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Invalid operation for the current cursor position. 使用Class.forName访问,数据库已配好。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jormas
2004-08-26
打赏
举报
回复
oh!yes!成功了,忘记rs.next()了,真什么的。
谢谢各位!给分了
marvel_ss
2004-08-26
打赏
举报
回复
楼住出现的问题应该是记录集的游标出现在了错误的位置上,游标一开始是指在记录集ResultSet的第一条记录的前面,所以开始时必须要将ResultSet的游标后移一次在取记录
即先rs.next(),在返回记录中的数据!而且SQLServer JDBC Driver这个驱动程序不支持游标的回移,也就是说假设你通过rs.getString("name")取了name字段的数据后,不能再在程序中用这个rs在取name字段的数据了!
但愿对你有帮助!
zmybest
2004-08-26
打赏
举报
回复
一条记录只能访问一次,如果再次访问该记录就会出错。
wang7999
2004-08-26
打赏
举报
回复
同意一楼说法,检查你的记录集打开游标方式
EdifierX
2004-08-26
打赏
举报
回复
要调用 ResultSet.next()
梦幻圣者
2004-08-26
打赏
举报
回复
不太懂,帮你up!
gjd111686
2004-08-26
打赏
举报
回复
游标问题
odbcStmtExtend=odbcConn.createStatement();
odbcStmtPage=odbcConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
odbcStmtUpdate=odbcConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Servlet
数据库
访问
该文章展示了如何使用
Servlet
和JDBC连接MySQL
数据库
,进行数据查询并返回结果。示例代码创建了一个
Servlet
,它建立
数据库
连接,执行SQL查询以获取网站信息,并在HTTP响应中显示这些信息。
Servlet
访问
数据库
问题
汇总
文章讲述了在使用
Servlet
访问
SQLServer时遇到的
问题
,包括驱动器安装、连接设置、不兼容性、权限验证和字符编码调整。作者还提供了转向MySQL的建议,并分享了解决连接错误的方法,如检查JDBC代码、设置正确的URL和字符集等。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章