出现一个异常希望大家能帮忙解决!
2009-09-23 18:50
281 查看
我用Oracle数据库进行分页 突然出现了一个错误 ;
下面是 Oracle分页的语句 我测试过没有错误
String sql = "select * from(select m.*,ROWNUM RN from (select * from mp3 order by mid)m )where RN between ? and ?";
这里是连接数据库和查询记录的代码;
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
public List<MP3> queryPerPage(int page)
{
List<MP3> list = null;
conn = OracleDBCONN.getInstance().getConnecton();
int startRow = pageSize * (page - 1) + 1;
int endRow = pageSize * page;
try {
ps = conn.prepareStatement(sql);
ps.setInt(1,startRow);
ps.setInt(2,endRow);
rs = ps.executeQuery();
while (rs.next()) {
list = new ArrayList<MP3>();
MP3 mp3 = new MP3();
mp3.setMid(rs.getInt("mid"));
mp3.setMname(rs.getString("mname"));
mp3.setSinger(rs.getString("singer"));
mp3.setMsize(rs.getString("msize"));
list.add(mp3);
}
} catch (SQLException e) {
System.out.println("list");
}finally{
OracleDBCONN.close(conn, rs, ps);
}
return list;
}
我用main方法测试过有数据,但是我把它输出到页面的时候突然出现错误,错误如下
java.sql.SQLException: ORA-01008: 并非所有变量都已绑定
希望大家帮忙解决!先谢了
下面是 Oracle分页的语句 我测试过没有错误
String sql = "select * from(select m.*,ROWNUM RN from (select * from mp3 order by mid)m )where RN between ? and ?";
这里是连接数据库和查询记录的代码;
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
public List<MP3> queryPerPage(int page)
{
List<MP3> list = null;
conn = OracleDBCONN.getInstance().getConnecton();
int startRow = pageSize * (page - 1) + 1;
int endRow = pageSize * page;
try {
ps = conn.prepareStatement(sql);
ps.setInt(1,startRow);
ps.setInt(2,endRow);
rs = ps.executeQuery();
while (rs.next()) {
list = new ArrayList<MP3>();
MP3 mp3 = new MP3();
mp3.setMid(rs.getInt("mid"));
mp3.setMname(rs.getString("mname"));
mp3.setSinger(rs.getString("singer"));
mp3.setMsize(rs.getString("msize"));
list.add(mp3);
}
} catch (SQLException e) {
System.out.println("list");
}finally{
OracleDBCONN.close(conn, rs, ps);
}
return list;
}
我用main方法测试过有数据,但是我把它输出到页面的时候突然出现错误,错误如下
java.sql.SQLException: ORA-01008: 并非所有变量都已绑定
希望大家帮忙解决!先谢了
相关文章推荐
- openxava出现异常,希望大家能帮忙解决!!!
- 找人帮忙解决一个Java程序编译出现异常
- 解决使用MyBatis只传入一个String类型的参数时出现异常
- jdbc连接数据库的时候,显示出乱码。所以修改my.ini下的编码格式,把utf-8改为gbk,但是保存的时候出现说my.ini拒绝访问的情况。保存不成功,希望大家能够帮我解决,谢谢!
- 又一个0day EXP出现 【希望大家不要用来攻击网站】
- 发布一个分页算法,希望大家一起讨论,彻底解决分页之苦
- 在6310i和388中都正常,在T720中就出现异常,请大家帮忙看看。
- 一个ASP.NET2.0的问题,实在无法解决,请大家帮忙看看(放在首页一天后撤下,请DUDU原谅)问题已经解~~^_^
- javaEE异常总结——更换工作空间向同一个tomcat上部署同一个项目时出现问题解决
- FATFS一个小问题搞了我2天才解决.特此发帖,希望大家不要重蹈我的覆辙
- 我想做一个掌上日记本,先有几个问题还没有找到合适的解决办法,请大家帮忙!
- 关于一个《System.Windows.Markup.XamlParseException Message=设置属性“”时出现异常》问题的解决
- 今天学习配置tomcat连接池。。。出现了这个异常。。。请大家帮忙看看。。。先谢了。。。
- 做课程设计遇到的问题,希望大家帮忙解决,谢谢!
- 今天在ITPUB上回复了一个帖子,这个帖子还是比较广度的,希望大家帮忙补充,谢谢!
- 贪吃蛇的web版 出现了问题 希望大家帮忙留言改正
- 一个错误,解决不了,希望大家帮忙(暂时放首页一下)
- 一个关于指针的问题,问题很简单,但容易出错,希望大家提出好的解决方法~~~
- 如何解决asp.net中使用webbrowser是出现的"无法实例化ActiveX 控件"的异常"
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法