Tomcat运行JSP后提示缺失关键字
java.sql.SQLException: ORA-00905: 缺失关键字
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
补充:String sql = "select bs.rn,bs.* from " +
"(select rownum as rn,books.* " +
"from books" +
")bs " +
"where rn between " + (page_books_num*(page-1)+1) +
"and" + (page_books_num*page);
追问:留个QQ说啊,这样太多了。892109755我已经加上你了。留个QQ说啊,这样太多了。
答案:类据库异常,应该 是你写的连接有问题
把你写的url贴出来看看。
其他:你的sql语句写的有问题,无法在数据库里执行,所以就报错了。把sql在控制台输出一下,看看是什么。 只要把SQL语句贴出来就行,而且很有可能你的SQL语句是拼字符串拼出来的,在有些情况下正常,碰到例外情况就会出错,把SQL语言打印调试就能看出问题所在。 不贴源码,怎么回答啊? 看看你的sql语句 返回了空指针,你看看你的程序,可能有些问题没有考虑进来。
JspRuntimeLibrary.java 文件这是重点测试对象。
你用的什么ide一般都有编译环境。你设置一个断点侃侃。
恩,我用的是 netbeans。不过因该是一样的。设置断点看看。
1.在程序源码左边点击设置breakpoint.
2.选择按钮(oepn MyEclipse browser),启动浏览器,输入web程序地址,运行web程序,提示 “This kind of launch is configured to open debug perspective when it suspends.Do you want to open this perspective now?"对话框时,选择"yes"
3.进入debug perspective,然后可以跟踪处理
上一个:asp .net php jsp C-- 程序设计
下一个:求懂JSP的高手。。。速进