请高手帮我看看我写的jtable怎么实现分页

问题描述

下面时我我再dao中写的实现类,我想在点击查询时能做到分页效果,有上一页,下一页,首页,末尾页,通过页数来选择,请高手指点下吧,觉得分页挺有难度的,我知道主要是操作tablemodel,但我真的不知道怎么下手,请高手高台贵手吧。。。。packagelzz.com.myqq.server.dao.impl;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.Statement;importjava.util.Vector;importlzz.com.myqq.server.dao.db.DBPub;importlzz.com.myqq.server.dao.inf.UserDAO;importlzz.com.myqq.server.dao.vo.User;publicclassUserDAOImplimplementsUserDAO{//--SIDSNAMESPWDSSEXNAGESADDRESSNONLINEDREGDATEpublicVector<Vector<String>>findAll(Stringsid,Stringsname,intnonline){//查看所有数据//Vector<Vector<String>>allv=newVector<Vector<String>>();//StringBuildersql=newStringBuilder();sql.append("selectsid,sname,spwd,ssex,nage,nvl(saddress,'未填写')assaddress,decode(nonline,'0','不在线')asnonline,to_char(dregdate,'yyyy-mm-dd')asdregdate");sql.append("fromt_user");sql.append("where1=1");if(sid!=null&&sid.length()>0){sql.append("andsid='"+sid+"'");}if(sname!=null&&sname.length()>0){sql.append("andsnamelike'%"+sname+"%'");}if(nonline!=-1){sql.append("andnonline="+nonline);}sql.append("orderbysidasc");//3操作数据库Connectioncon=null;Statementstmt=null;ResultSetrs=null;try{con=DBPub.getcon();stmt=con.createStatement();rs=stmt.executeQuery(sql.toString());while(rs.next()){Vector<String>lineV=newVector<String>();lineV.add(rs.getString("SID"));//SIDlineV.add(rs.getString("SNAME"));//SNAMElineV.add(rs.getString("SPWD"));//SPWDlineV.add(rs.getString("SSEX"));//SSEXlineV.add(rs.getString("NAGE"));//NAGElineV.add(rs.getString("SADDRESS"));//SADDRESSlineV.add(rs.getString("NONLINE"));//NONLINElineV.add(rs.getString("DREGDATE"));//DREGDATEallv.add(lineV);}}catch(Exceptione){e.printStackTrace();}finally{DBPub.closeAll(con,stmt,rs);}returnallv;}}

解决方案

解决方案二:
该回复于2009-08-12 23:26:11被版主删除

时间: 2024-10-03 15:52:38

请高手帮我看看我写的jtable怎么实现分页的相关文章

请高手帮我看一下代码出现什么问题

问题描述 请高手帮我看一下代码出现什么问题,就是红色部分出现问题!红色部分问题描述为:多步OLEDB操作产生错误.如果可能,请检查每个OLEDB状态值.没有工作被完成.usingSystem;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usin

往数据库插入不了数据,而且很奇怪,同一个页面,能插入试卷的选择信息,但插入不了考试成绩?我看不出是什么原因,请高手帮帮忙!!!!

问题描述 往数据库插入不了数据,而且很奇怪,同一个页面,能插入试卷的选择信息,但插入不了考试成绩?我看不出是什么原因,请高手帮帮忙!!!!usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem

path-c++代码,请高手帮我看一下这个代码怎么修改

问题描述 c++代码,请高手帮我看一下这个代码怎么修改 return 0; } TCHAR szPath[MAX_PATH] = { 0 }; HRESULT hr; hr = SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, szPath); if(SUCCEEDED(hr)) { CString strPath = szPath; strPath += _T("\temp"); hr = ::URLDow

python文件语句解析-请高手帮我解释下这些语句的意思,跪谢!

问题描述 请高手帮我解释下这些语句的意思,跪谢! import osimport ref_cg=open('dm_cg.txt''w')f_sb=open('dm_sb.txt''w')dir_list=[]for file in os.listdir(): if os.path.splitext(file)[1] == '.txt': dir_list.append(file)dir_list.remove('dm_cg.txt')dir_list.remove('dm_sb.txt')#数据

css百度分享-请高手帮改一个CSS代码 让百度分享和文章链接并排

问题描述 请高手帮改一个CSS代码 让百度分享和文章链接并排 .Article-Tool{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd} .Article-Tool a{width:16px;height:16px;line-height:16px;

请高手帮帮忙,是有关session的问题?

问题描述 我的程序在上传到服务器上去之后,运行几下就会丢失session,在上传文件时更是丢失,在局域网中测试也是一样的.可见不是服务器的原因,可是又是什么原因呢?请大家帮帮忙,刚做好的程序就因为这个问题而不能使,郁闷呀!我想是不是程序的问题还是什么原因呀?谢谢! 解决方案 解决方案二:你的session是如何设置的?不写出来怎么知道错吗?

请高手帮我解决一个VB.NET调用c++ DLL 中的回调函数的问题

问题描述 我有个test.dll是c++写的dll,现在我要用vb.net调用这个dll中的SetCallback回调函数,请问怎么在vb.net中实现,请高手们具体列出代码,应我是新手,谢谢.以下是c++中的头文件定义的一部分typedefvoid(__stdcall*CCallback)(unsignedlongmsg,unsignedlonghparam,unsignedlonglparam);extern"C"voidR888DLL_API__stdcallSetCallbac

Struts2.1+Hibernate3.3+Spring3.0请高手帮帮忙

问题描述 我是个Java初学者,现在用Struts2.1+Hibernate3.3+Spring3.0出现如图所示的问题sessionFactory的配置如图:listener的配置如图:请高手们帮帮忙啊 解决方案 解决方案二:检查一下驱动jar,还有listeners在这里配置吗?解决方案三:有没少jar包?web.xml有没配下面的:<!--向监听器类中传递初始化参数,以获取BeanFactory对象(告诉spring到哪里去加载配置文件)--><context-param>&

请高手帮帮忙~没分了

问题描述 网站目录下有10个aspx文件.读取数据库中的一个配置项.a=sql.sel();如果a=1的则当用户访问网站任何一个页面时首先就要导向2.aspx这个页面a=0时就不作反映请高手指点~