用的是NetBeans 有“上一条”“下一条”按钮,但点击按钮是出错,想了很久,也找了很多资料 30

还是没办法解决,请高手教教我吧!不胜感激!用的是MySQL数据库。下面的代码编写的时候没有错误,但是在点击按钮运行的时候出错,该怎样修改呢?DBManagerdb=new... 还是没办法解决,请高手教教我吧!不胜感激!用的是MySQL数据库。下面的代码编写的时候没有错误,但是在点击按钮运行的时候出错,该怎样修改呢?
DBManager db=new DBManager(); //数据库类对象db
String strSQL="select * from productin";
try {
ResultSet rs=db.getResult(strSQL); //这个函数的代码在下面
if(!rs.isFirst()){
rs.previous();
jTextField1.setText(rs.getString("Model"));
jTextField3.setText(rs.getString("Number36"));
}else{ }
}
public ResultSet getResult(String sql) throws SQLException {
try {
String url = "jdbc:mysql://localhost:3306/product";
Class.forName("com.mysql.jdbc.Driver");
conn = java.sql.DriverManager.getConnection(url, "root", "2009");
stmt = conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery(sql);
return rs;
} catch (Exception e){ }
}
错误提示:
java.sql.SQLException: Before start of result set
展开
 我来答
栾涵桃
2011-05-14 · TA获得超过362个赞
知道小有建树答主
回答量:656
采纳率:0%
帮助的人:0
展开全部
你要求的其实是分页功能。分页功能的话网上有很多实例代码的。你去google一下。主要就是先判断出数据库里面该表一共有多少行数据,然后你想每一页显示多少行数据,接着可以判断出一共有多少页。然后你再用代码 select top n from table 来显示某一页。MSDN也有相关例子。ADO那一块~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式