wenku(二)

DocBiz.java

package wenku.biz;

import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;


import wenku.common.DBConnection;
import wenku.dao.DocDao;
import wenku.dao.CatDao;
import wenku.vo.CatVo;

public class DocBiz {
	/**
	 * 作者:
	 * 文档
	 */
	//往数据库中添加定单
	
	
		//获取文档列表
		public List getDoc(String sql){
			List _lcat = new ArrayList();
			DBConnection dbc = new DBConnection();
			if(dbc.getConnect()){
				Connection conn = dbc.getConn();
				try{
					CatDao dao1 = new CatDao();
					DocDao dao2 = new DocDao();
					 
					_lcat=dao1.findbyAll(conn,sql);
					for(int i=0;i<_lcat.size();i++){
						CatVo vo=(CatVo)_lcat.get(i);
						//获取文档记录
						vo.setList(dao2.findbyAll(conn, " c_id  = '"+vo.getC_id()+"' limit 8"));	
					}

				}catch(Exception e){
					e.printStackTrace();
				}finally{
					try{
						conn.close();
					}catch(Exception ex){
						ex.printStackTrace();
					}
				}
			}else{
				System.out.println("数据库连接失败!");
			}
			return _lcat;
			}
		//获取一条定单
      /* 
		private void getContent(List l,String sql){
			for(int i=0;i<_l.size();i++){
				CatVo vo=(CatVo)_l.get(i);
				//获取文档记录
				vo.setList(dao2.findbyAll(conn, " c_id  = '"+vo.getC_id()+"' limit 8 "));	
			}
			
		}
		}
		*/
		public List getADoc(String sql,int id){
			List _lcat = new ArrayList();
			DBConnection dbc = new DBConnection();
			if(dbc.getConnect()){
				Connection conn = dbc.getConn();
				try{
					CatDao dao1 = new CatDao();
					DocDao dao2 = new DocDao();
					 
					_lcat=dao1.findbyAll(conn,sql);
					for(int i=0;i<_lcat.size();i++){
						CatVo vo=(CatVo)_lcat.get(i);
						//获取文档记录
						vo.setList(dao2.findbyAll(conn, " c_id  = '"+vo.getC_id()+"'"+"and d_id ='"+id+"'"));	
					}

				}catch(Exception e){
					e.printStackTrace();
				}finally{
					try{
						conn.close();
					}catch(Exception ex){
						ex.printStackTrace();
					}
				}
			}else{
				System.out.println("数据库连接失败!");
			}
			return _lcat;
			}
}

CatBiz.java

package wenku.biz;

import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;

import wenku.common.DBConnection;
import wenku.dao.CatDao;
import wenku.vo.CatVo;

public class CatBiz {
	/**
	 * 作者:
	 * 作用:
	 */
	//往数据库中添加定单
	
	
		//获取文档列表
		public List getCat(String sql){
			List _c = new ArrayList();
			DBConnection dbc = new DBConnection();
			if(dbc.getConnect()){
				Connection conn = dbc.getConn();
				try{
					CatDao dao2 = new CatDao();
					_c=dao2.findbyAll(conn,sql);
				}catch(Exception e){
					e.printStackTrace();
				}finally{
					try{
						conn.close();
					}catch(Exception ex){
						ex.printStackTrace();
					}
				}
			}else{
				System.out.println("数据库连接失败!");
			}
			return _c;
			}
		//获取一条定单

		public CatVo getACat(CatVo vo){
			DBConnection dbc = new DBConnection();
			if(dbc.getConnect()){
				Connection conn = dbc.getConn();
				try{
					CatDao dao = new CatDao();
				vo=dao.findbykey(conn,vo);
				}catch(Exception e){
					e.printStackTrace();
				}finally{
					try{
						conn.close();
					}catch(Exception ex){
						ex.printStackTrace();
					}
				}
			}else{
				System.out.println("数据库连接失败!");
			}
			return vo;
			}
}






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值