在java中实现对MySQL数据库中当前记录的下一条记录的访问?

怎么样实现在java中对MySQL数据库访问时,能够选择当前记录的下一条记录,然后处理该条记录的数据后,接着再访问下一条记录,直到所有的记录访问结束... 怎么样实现在java中对MySQL数据库访问时,能够选择当前记录的下一条记录,然后处理该条记录的数据后,接着再访问下一条记录,直到所有的记录访问结束 展开
 我来答
生活he家
2014-04-15 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
穿个参数进去
比如 取第一条 传个1 然后 limte你传这个参数的 到序 top1

select top 1 * from table 排序 limet 参数
汽车安全出行
2014-04-15 · TA获得超过490个赞
知道小有建树答主
回答量:416
采纳率:66%
帮助的人:298万
展开全部
有一个专门的函数
具体的你去看API
rs = stmt.executeQuery(sqlstr);
while(rs.next())
追问
可以详细说明一下吗,多谢啦
追答
下面的是我写的一段代码,你看着API理解一下就回了
public void doLend()
{
//test
//System.out.println(sl+sb);
DataBaseConnect db=new DataBaseConnect();
Connection conn=db.getConn();
Connection conn2=db.getConn();
String sql="select * from READER where 账号名='"+bl.getText()+"'";
String sql2="select * from BOOK where 图书编号='"+bn.getText()+"' and" +
" 当前剩余>0";
ResultSet rs=DataBaseConnect.myExecuteQuery(conn, sql);
ResultSet rs2=DataBaseConnect.myExecuteQuery(conn2, sql2);

try {
if(rs.next()&&rs2.next()) //这里是关键
{
/*....*/

}
else
System.out.println("22");

}
else
failToOperation();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
failToOperation();
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蒂萨海军
2014-04-15 · TA获得超过424个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:101万
展开全部
使用hibernate里面自带的api,这样的方法很多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式