首页>代码>java交易撮合系统>/jych20080919/webpk/src/dao/ArticleTypeDao.java
package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import conn.DBConnection;
import domain.ArticleKind;


public class ArticleTypeDao {
    public List<ArticleKind> getArticleType(){
    	Connection conn = DBConnection.getConn();
    	Statement stmt = null;
    	ResultSet rs = null;
    	
    	List<ArticleKind> aklist = new ArrayList<ArticleKind>();
    	String sql = "SELECT ak.title FROM webpk.articlekind ak ";
    	ArticleKind ak = null;
    	
    	try{
    		stmt = conn.createStatement();
    		rs = stmt.executeQuery(sql);
    		
    		while(rs.next()){
    			ak = new ArticleKind();
    			ak.setTitle(rs.getString("title"));
    			aklist.add(ak);
    		}
    	}catch(Exception e){
    		e.printStackTrace();
    	}finally{
    		DBConnection.closeConn();
    	}
    	return aklist;
    }
    public ArticleKind getArticleTypeID(String title){
    	Connection conn = DBConnection.getConn();
    	PreparedStatement pstmt = null;
    	ResultSet rs = null;
    	
    	ArticleKind ak = new ArticleKind();
    	String sql = "SELECT ak.kindid FROM webpk.articlekind ak WHERE ak.title=?";
    	
    	try{
    		pstmt = conn.prepareStatement(sql);
    		pstmt.setString(1, title);
    		
    		rs = pstmt.executeQuery();
    		if(rs.next()){
    			ak.setKindid(rs.getInt("kindid"));
    		}
    	}catch(Exception e){
    		e.printStackTrace();
    	}finally{
    		DBConnection.closeConn();
    	}
    	return ak;
    }
    
    public int addArticleType(String title){
    	Connection conn = DBConnection.getConn();
    	PreparedStatement pstmt = null;
    	ResultSet rs = null;
    	
    	int count = 0;
    	String sql = "INSERT INTO webpk.articlekind VALUES(null,?,null,null)";
    	
    	try{
    	    pstmt = conn.prepareStatement(sql);
    	    pstmt.setString(1, title);
    	    count = pstmt.executeUpdate();
    	}catch(Exception e){
    		e.printStackTrace();    		
    	}finally{
    	    DBConnection.closeConn();
    	}
    	
    	return count;
    }
}
最近下载更多
li739784276  LV6 2022年8月16日
男波one  LV1 2022年5月10日
skook7  LV2 2022年4月29日
微信网友_5847813140320256  LV1 2022年2月25日
李拾壹  LV5 2022年1月2日
explorerwx  LV2 2021年10月2日
刘晴天  LV1 2021年5月6日
xxpphh  LV1 2021年3月17日
王伟杰  LV2 2021年1月6日
乔鹿野  LV6 2020年12月23日
最近浏览更多
lllajen 6月9日
暂无贡献等级
g11865095  LV1 5月14日
做自己的太阳  LV11 4月23日
2206371875  LV7 3月14日
try8023  LV19 1月16日
微信网友_6641066057273344  LV1 2023年10月27日
520131  LV5 2023年7月1日
1613619109  LV6 2023年3月25日
我是超爱学习 2023年2月28日
暂无贡献等级
fantesy  LV17 2023年1月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友