package com.dao;
import com.bean.TakeOrganize;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
public class TakeOrganizeDao extends DBConnection {
/**
* 添加 insert()
* @param objTakeOrg com.bean.TakeOrganize
*/
public void insert(TakeOrganize objTakeOrg) throws Exception{
Connection con = null;
PreparedStatement ps = null;
String sql ="insert into T_TakeOrganize_BASE values(?,?,?,?,?,?,?,?,?,?,?)";
con = DBConnection.getcon(); //获得连接
ps = con.prepareStatement(sql);
//设置参数
ps.setString(1, objTakeOrg.getAP_Num());
ps.setInt(2, objTakeOrg.getOT_Num());
ps.setInt(3, objTakeOrg.getTA_ParentNum());
ps.setString(4, objTakeOrg.getTA_Name());
ps.setString(5, objTakeOrg.getTA_Fax());
ps.setString(6, objTakeOrg.getTA_Address());
ps.setString(7, objTakeOrg.getTA_Linkman());
ps.setString(8, objTakeOrg.getTA_Phone());
ps.setString(9, objTakeOrg.getTA_Post());
ps.setString(10, objTakeOrg.getTA_Email());
ps.setInt(11, objTakeOrg.getTA_Status());
ps.executeUpdate(); //执行添加方法
this.closeAll(null,ps,con);//关闭连接
}
/**
* 按单位类型或单位状态 查询
* @param objTakeOrg com.bean.TakeOrganize
* return List<TakeOrganize>
*/
public List select(TakeOrganize objTakeOrgC) throws Exception{
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
List list = new ArrayList();
String sql = "select * from T_TakeOrganize_BASE where 1=1 ";
con = DBConnection.getcon(); //获得连接
if(objTakeOrgC!=null){
// 按单位类型 查询
if(objTakeOrgC.getOT_Num()!=-1){
sql+=" and OT_Num ="+objTakeOrgC.getOT_Num()+" ";
}
// 按单位状态 查询
if(objTakeOrgC.getTA_Status()!=-1){
sql+=" and TA_Status ="+objTakeOrgC.getTA_Status();
}
}
ps = con.prepareStatement(sql);
rs = ps.executeQuery();//执行查询方法
while (rs.next()) {
TakeOrganize objTakeOrg = new TakeOrganize(); // 实例化对象 objTakeOrg
objTakeOrg.setTA_Num(rs.getInt(1));
objTakeOrg.setAP_Num(rs.getString(2));
objTakeOrg.setOT_Num(rs.getInt(3));
objTakeOrg.setTA_ParentNum(rs.getInt(4));
objTakeOrg.setTA_Name(rs.getString(5));
objTakeOrg.setTA_Fax(rs.getString(6));
objTakeOrg.setTA_Address(rs.getString(7));
objTakeOrg.setTA_Linkman(rs.getString(8));
objTakeOrg.setTA_Phone(rs.getString(9));
objTakeOrg.setTA_Post(rs.getString(10));
objTakeOrg.setTA_Email(rs.getString(11));
objTakeOrg.setTA_Status(rs.getInt(12));
list.add(objTakeOrg);
}
this.closeAll(rs,ps,con);//关闭连接
return list;
}
/**
* 按单位编号查询 查询
* @param objTakeOrg com.bean.TakeOrganize
* return List<TakeOrganize>
*/
public TakeOrganize selectOne(int TA_Num) throws Exception{
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
List list = new ArrayList();
String sql = "select * from T_TakeOrganize_BASE_view where TA_Num="+TA_Num;
con = DBConnection.getcon(); //获得连接
ps = con.prepareStatement(sql);
rs = ps.executeQuery();//执行查询方法
TakeOrganize objTakeOrg = null;
while (rs.next()) {
objTakeOrg = new TakeOrganize(); // 实例化对象 objTakeOrg
objTakeOrg.setTA_Num(rs.getInt(1));
objTakeOrg.setAP_Num(rs.getString(2));
objTakeOrg.setOT_Num(rs.getInt(3));
objTakeOrg.setTA_ParentNum(rs.getInt(4));
objTakeOrg.setTA_Name(rs.getString(5));
objTakeOrg.setTA_Fax(rs.getString(6));
objTakeOrg.setTA_Address(rs.getString(7));
objTakeOrg.setTA_Linkman(rs.getString(8));
objTakeOrg.setTA_Phone(rs.getString(9));
objTakeOrg.setTA_Post(rs.getString(10));
objTakeOrg.setTA_Email(rs.getString(11));
objTakeOrg.setTA_Status(rs.getInt(12));
}
this.closeAll(rs,ps,con);//关闭连接
return objTakeOrg;
}
/**
* 修改
* @param TA_Num 单位编号
* @return
* @throws Exception
*/
public int update(int TA_Num,int TA_Status) throws Exception{
int i=-1;
Connection con = null;
PreparedStatement ps = null;
String sql = "update T_TakeOrganize_BASE set TA_Status =? where TA_Num =? ";
con = DBConnection.getcon();//获得连接
ps = con.prepareStatement(sql);
//设置参数
ps.setInt(1, TA_Status);
ps.setInt(2, TA_Num);
i = ps.executeUpdate(); //执行修改方法
this.closeAll(null,ps,con);//关闭连接
return i;
}
/**
* 删除
* @param objTakeOrg
* @return
* @throws Exception
*/
public int delete(int TA_Num) throws Exception{
int i=-1;
Connection con = null;
PreparedStatement ps = null;
String sql = "delete T_TakeOrganize_BASE where TA_Num=? ";
con = DBConnection.getcon();//获得连接
ps = con.prepareStatement(sql);
//设置参数
ps.setInt(1, TA_Num);
i = ps.executeUpdate(); //执行删除方法
this.closeAll(null,ps,con);//关闭连接
return i;
}
// public static void main(String []args){
// TakeOrganizeDao takeOrgDao = new TakeOrganizeDao();
//
// try {
// takeOrgDao.update(8,2);
// } catch (Exception e) {
// e.printStackTrace();
// }
//
// }
//
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于jsp+servlet+javabean 程序集分页
共27个文件
jar:6个
class:5个
java:5个
4星 · 超过85%的资源 需积分: 9 54 下载量 138 浏览量
2008-10-20
21:58:22
上传
评论
收藏 862KB RAR 举报
温馨提示
基于jsp+javabean+servlet 程序集分页 有兴趣就来瞧瞧啊。。。对于初学者有很大帮助哦!
资源推荐
资源详情
资源评论
收起资源包目录
.rar (27个子文件)
正规程序集分页
.project 1KB
.mymetadata 285B
WebRoot
WEB-INF
web.xml 777B
lib
msbase.jar 280KB
mssqlserver.jar 66KB
msutil.jar 58KB
classes
com
bean
Pages.class 4KB
TakeOrganize.class 3KB
dao
DBConnection.class 3KB
TakeOrganizeDao.class 4KB
servlet
org
hk.class 3KB
DB.properties 148B
index.jsp 834B
META-INF
MANIFEST.MF 39B
kt
MyJsp.jsp 4KB
msbase.jar 280KB
mssqlserver.jar 66KB
.myeclipse
src
com
bean
TakeOrganize.java 2KB
Pages.java 4KB
dao
TakeOrganizeDao.java 5KB
DBConnection.java 2KB
servlet
org
hk.java 3KB
DB.properties 148B
msutil.jar 58KB
.classpath 552B
data
HKeTi.mdf 1.56MB
HKeTi_log.LDF 504KB
共 27 条
- 1
资源评论
- xicstart2013-10-29很不错,而且还不要分数,LZ好人
s334455
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功