⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addmoneydaoimpl.java

📁 swing+jdbc+sqlserver2000的小型网吧系统
💻 JAVA
字号:
package org.itstar.netbar.dao.impl;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import org.itstar.netbar.bean.AddMoneyBean;
import org.itstar.netbar.dao.IAddMoneyDao;
import org.itstar.netbar.utils.ConnectDB;

public class AddMoneyDaoImpl implements IAddMoneyDao
{

	public int delete(String addCusCardNum) 
	{
		String strSQL="delete from addMoney where addCusCardNum='"+addCusCardNum+"'";
		int count=0;
		try {
			Statement stmt=ConnectDB.getConn().createStatement();
			count=stmt.executeUpdate(strSQL);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return count;
	}

	public int insert(AddMoneyBean amBean) 
	{
		String strSQL="insert into addMoney values('"+amBean.getAddCusCardNum()+"','" 
											         +amBean.getAddAmount()+"','"
											         +amBean.getAddDate()+"')";
		int count=0;
		try {
		Statement stmt=ConnectDB.getConn().createStatement();
		count=stmt.executeUpdate(strSQL);
		} catch (SQLException e) {
		e.printStackTrace();
		}
		return count;
	}

	public List query(Map map) 
	{
		String strSQL="select * from addMoney  where 1=1";
		if(map!=null)
		{
			if(map.get("addCusCardNum")!=null)
				strSQL=strSQL+" and addCusCardNum='"+map.get("addCusCardNum")+"'";
			if(map.get("addAmount")!=null)
				strSQL=strSQL+" and addAmount='"+map.get("addAmount")+"'";
			if(map.get("addDate")!=null)
				strSQL=strSQL+" and addDate='"+map.get("addDate")+"'";
		}
		
		List list=new ArrayList();
		
		try {
			Statement stmt=ConnectDB.getConn().createStatement();
			ResultSet rs=stmt.executeQuery(strSQL);
			while(rs.next())
			{
				AddMoneyBean amBean=new AddMoneyBean();
				amBean.setAddCusCardNum(rs.getString(1));
				amBean.setAddAmount(rs.getString(2));
				amBean.setAddDate(rs.getString(3));
				list.add(amBean);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		return list;
	}

	public List queryAll() 
	{
		String strSQL="select * from addMoney where 1=1";
		List list=new ArrayList();
		try {
			Statement stmt=ConnectDB.getConn().createStatement();
			ResultSet rs=stmt.executeQuery(strSQL);
			while(rs.next())
			{
				AddMoneyBean amBean=new AddMoneyBean();
				//rs.getInt(1)为自增列
				amBean.setAddCusCardNum(rs.getString(2));
				amBean.setAddAmount(rs.getString(3));
				amBean.setAddDate(rs.getString(4));
				list.add(amBean);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		return list;
	}

	public int update(AddMoneyBean amBean) 
	{
		String strSQL="update addMoney set addAmount='"+amBean.getAddAmount()+"',"
													   +"addDate='"+amBean.getAddDate()+"',"
													   +"addCusCardNum='"+amBean.getAddCusCardNum()+"')";
		int count=0;
		try {
		Statement stmt=ConnectDB.getConn().createStatement();
		count=stmt.executeUpdate(strSQL);
		} catch (SQLException e) {
		e.printStackTrace();
		}
		
		return count;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -