jdbc问题

在操作jdbc过程,怎么样实现下面的问题
[20 byte] By [yxhzj-余华[学习J2EE中]] at [2008-1-6]
# 1
新闻列表--》detail页面--》传递id--》显示新闻

问题是:怎么样在新闻的下面,做显示 上一条和下一条的新闻标题
# 2
数据库里面加一个自动+1的字段,问题就解决了
# 3
分别取>传递id中最小的ID , 和<传递id中最大的ID
waterborn-WaterBorn at 2007-10-14 > top of Msdn China Tech,Java,Web 开发...
# 4
自动加一?

这个不能确保,3个数据之间,这个字段的数据是连续的,比如,以前是1,2,3
现在,2删除了,那么,这样,也就不行了
# 5
分别取>传递id中最小的ID , 和<传递id中最大的ID

这个是不错,但是,数据库开销有点大,要进行3次检索
# 6
对的,但是你可以这样,在每次删除时把删除的记录后面的数据向前移阿