package com.bean;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import com.util.Constant;
import com.util.DBO;
public class ComBean {
private List list;
private ResultSet rs = null;
private int EVERYPAGENUM = 2;
private int count = -1;
private int qq = 0;
//声明时间变量
String date1=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
//分页查询所有个人会员
public void setEVERYPAGENUM(int EVERYPAGENUM){
this.EVERYPAGENUM=EVERYPAGENUM;
}
public int getMessageCount(String sql) { //得到信息总数
DBO dbo=new DBO();
dbo.open();
try {
rs = dbo.executeQuery(sql);
rs.next();
count = rs.getInt(1);
return count;
} catch (SQLException ex) {
ex.printStackTrace();
return -1;
} finally {
dbo.close();
}
}
public int getPageCount() { //得到共多少页(根据每页要显示几条信息)
if (count % EVERYPAGENUM == 0) {
return count / EVERYPAGENUM;
} else {
return count / EVERYPAGENUM + 1;
}
}
public List getMessage(int page,String sql2,int rr) { //得到每页要显示的信息
DBO dbo=new DBO();
dbo.open();
List list = new ArrayList();
try {
rs = dbo.executeQuery(sql2);
for (int i = 0; i < (page - 1) * EVERYPAGENUM; i++) {
rs.next();
}
for (int t = 0; t < EVERYPAGENUM; t++) {
if (rs.next()) {
qq++;
List list2=new ArrayList();
for(int cc=1;cc<=rr;cc++){
list2.add(rs.getString(cc));
}
list.add(list2);
} else {
break; //减少空循环的时间
}
}
return list;
} catch (SQLException ex) {
ex.printStackTrace();
return null;
} finally {
dbo.close();
}
}
public int comUp(String sql){
DBO dbo = new DBO();
dbo.open();
try{
int i = dbo.executeUpdate(sql);
if(i == 1){
return Constant.SUCCESS;
}
else{
return Constant.SYSTEM_ERROR;
}
}catch(Exception e){
e.printStackTrace();
return Constant.SYSTEM_ERROR;
}finally{
dbo.close();
}
}
public List getCom(String sql,int row){
//String sql = "select * from bank where uid='"+uid+"' order by id desc ";
DBO dbo = new DBO();
list = new ArrayList();
dbo.open();
try{
rs = dbo.executeQuery(sql);
while(rs.next()){
List list2 = new ArrayList();
for(int i=1;i<=row;i++){
list2.add(rs.getString(i));
}
list.add(list2);
}
return list;
}catch(Exception e){
e.printStackTrace();
return list;
}finally{
dbo.close();
}
}
public List get1Com(String sql,int row){
//String sql = "select * from bank where uid='"+uid+"' order by id desc ";
DBO dbo = new DBO();
list = new ArrayList();
dbo.open();
try{
rs = dbo.executeQuery(sql);
rs.next();
for(int i=1;i<=row;i++){
list.add(rs.getString(i));
}
return list;
}catch(Exception e){
e.printStackTrace();
return list;
}finally{
dbo.close();
}
}
public String getString(String sql){
//String sql = "select * from bank where uid='"+uid+"' order by id desc ";
DBO dbo = new DBO();
list = new ArrayList();
dbo.open();
try{
rs = dbo.executeQuery(sql);
if(rs.next())
return rs.getString(1);
else return null;
}catch(Exception e){
e.printStackTrace();
return null;
}finally{
dbo.close();
}
}
public int getCount(String sql){
DBO dbo = new DBO();
dbo.open();
try{
rs = dbo.executeQuery(sql);
rs.next();
return rs.getInt(1);
}catch(Exception e){
e.printStackTrace();
return 1;
}finally{
dbo.close();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java+JSP SQL文档管理系统毕业设计实现+源码毕业设计实现+源码.rar
共165个文件
gif:70个
class:17个
jar:17个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 119 浏览量
2022-04-20
22:19:53
上传
评论 1
收藏 6.55MB RAR 举报
温馨提示
基于Java+JSP SQL文档管理系统毕业设计实现+源码毕业设计实现+源码.rar
资源推荐
资源详情
资源评论
收起资源包目录
基于Java+JSP SQL文档管理系统毕业设计实现+源码毕业设计实现+源码.rar (165个子文件)
JSP文档管理系统录像.avi 5.53MB
ScriptResource.axd 254KB
ScriptResource(1).axd 64KB
WebResource.axd 20KB
SmartUpload.class 17KB
ComServlet.class 8KB
AdminBean.class 8KB
AdminServlet.class 7KB
SmartFile.class 6KB
UpServlet.class 4KB
ComBean.class 4KB
DBO.class 3KB
SystemBean.class 2KB
Common.class 2KB
SmartRequest.class 2KB
SmartFiles.class 2KB
MD5.class 1KB
Filter.class 975B
CheckCode.class 922B
Constant.class 674B
SmartUploadException.class 364B
.classpath 2KB
org.eclipse.wst.common.component 450B
org.eclipse.wst.jsdt.ui.superType.container 49B
public.css 3KB
public.css 2KB
index.css 1KB
login.css 617B
login.css 552B
1361197254296.doc 22KB
bg_login_panel.gif 25KB
bg.gif 5KB
bg_banner_menu.gif 4KB
bg_schedule.gif 2KB
main_hr.gif 2KB
bg_users.gif 1KB
default.gif 1KB
bg_table_item.gif 1KB
mail.gif 1KB
main_hl2.gif 1KB
minical_title.gif 1KB
bg_button_del.gif 1KB
bg_button_update.gif 1KB
bg_table_item2.gif 1KB
nav_help.gif 1KB
nav_search.gif 1KB
nav_print.gif 1KB
nav_forward.gif 1KB
nav_resetPassword.gif 1KB
nav_back.gif 1KB
nav_changePassword.gif 1KB
addNote.gif 1KB
bg_left_tl.gif 1KB
bg_left_tr.gif 1KB
btn_close.gif 1KB
root_node.gif 1015B
last.gif 899B
first.gif 897B
jump.gif 883B
pre.gif 861B
next.gif 861B
main_hl.gif 803B
minical_btnClose.gif 699B
note.gif 689B
minical_btnForward.gif 644B
minical_btnPrevious.gif 639B
folder_closed.gif 624B
branch_node.gif 605B
bg_button_blue.gif 590B
user_node.gif 583B
main_rc.gif 578B
edit.gif 563B
bg_nav.gif 531B
main_lf.gif 511B
main_rf.gif 511B
bg_th.gif 509B
bg_tr.gif 422B
arrow_collapsed_hover.gif 399B
tree_node.gif 382B
folder_open.gif 381B
arrow_expanded_hover.gif 368B
bg_left_br.gif 316B
bg_left_bl.gif 316B
main_hb.gif 315B
bg_left_tc.gif 255B
bg_header.gif 189B
menu_seprator.gif 176B
bg_tabedbtn.gif 155B
bg_left_ls.gif 148B
bg_left_rs.gif 148B
bg_left_bc.gif 148B
arrow_collapsed.gif 124B
nav_pre.gif 103B
delete.gif 98B
bg_title.gif 93B
main_fs.gif 91B
main_ls.gif 91B
main_rs.gif 91B
arrow_expanded.gif 91B
empty.gif 62B
共 165 条
- 1
- 2
资源评论
zzzzl333
- 粉丝: 683
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功