JSP错误myRowSet

Knuuy 2011-07-27 07:14:35
<%@ page contentType="text/html; charset=utf-8" language="java" %>
<%
//初始化
String sqlString = "SELECT * FROM employees";
%>
<jsp:useBean id="myRowSet" class="com.sun.rowset.CachedRowSetImpl" scope="session">
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//初始化CachedRowSet
myRowSet.setUsername("sa");
myRowSet.setPassword("verysecret");
myRowSet.setUrl("jdbc:sqlserver://localhost:1433;databaseName=myDatabase");
myRowSet.setCommand(sqlString);
myRowSet.execute();
%>
</jsp:useBean>
<%
//遍历结果集数据
myRowSet.first();
while (myRowSet.next()) {
for (int j = 1; j <= myRowSet.getMetaData().getColumnCount(); j++) {
out.print(myRowSet.getObject(j) + "<br />");
}
}
%>
总是解决不了这个问题,不知道怎么办啊
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Knuuy 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zn85600301 的回复:]

myRowSet.first();会抛出异常 放在try中
[/Quote]

听了您说的我在里面多处都添加了try-catch去捕捉错误其中一处

try{
while (myRowSet.next()) {
for (int j = 1; j <= myRowSet.getMetaData().getColumnCount(); j++) {
out.print(myRowSet.getObject(j) + "<br />");
}
}}
catch (SQLException e) {
out.println("数据库程序出错3:" + e.getMessage()+"<br/>");
}
浏览器上面显示��ݿ���������3��Invalid cursor position
<还不知道为中文什么会乱码>
Knuuy 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 magong 的回复:]

代码没问题,挺好用的。
楼主遇到什么现象?
[/Quote]
难道真的是我的机子配置有问题,啊天啊,我也觉得很怪啊。我运行的时候他就说

org.apache.jasper.JasperException: An exception occurred processing JSP page /root/09/9-5.jsp at line 8

8: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
当我改成 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
他又说
org.apache.jasper.JasperException: An exception occurred processing JSP page /root/09/9-5.jsp at line 14

14: myRowSet.execute();
这条有问题,都不知道怎么做下去了,好烦啊,我已开始也觉得是配置的问题,我用tomcat6 和sqlserver2005的啊。那里可能出问题呢
zn85600301 2011-07-29
  • 打赏
  • 举报
回复
myRowSet.first();会抛出异常 放在try中
magong 2011-07-29
  • 打赏
  • 举报
回复
代码没问题,挺好用的。
楼主遇到什么现象?
Knuuy 2011-07-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 heiboyyang 的回复:]

Class.forName等等
捕获异常
jsp
页面里面要导入相应的包
[/Quote]

还要导入那些包啊?
HeiBoyYang 2011-07-27
  • 打赏
  • 举报
回复
Class.forName等等
捕获异常
jsp
页面里面要导入相应的包

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧