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

📄 mydao.java

📁 jsp购物车
💻 JAVA
字号:
package com.accp.dao;

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

import com.accp.bean.User;
import com.accp.bean.UserShop;
import com.accp.bean.UserShopItem;

public class MyDao implements IDao{
	private Connection con;
	private PreparedStatement pre;
	private ResultSet rs;
	private User user;
	private UserShop shop;
	private UserShopItem usi;
    ArrayList<User> ls;
    ArrayList<UserShop> us;
    ArrayList<UserShopItem> ushop;
    public MyDao()
    {
    	ls=new ArrayList<User>();
    	us=new ArrayList<UserShop>();
    	ushop=new ArrayList<UserShopItem>();
    }
    public void Close()
    {
    	try {
			if(rs!=null)
			{
				rs.close();
			}
			if(pre!=null)
			{
				pre.close();
			}
			if(con!=null)
			{
				con.close();
			}
		} catch (Exception e) {
			System.out.println("关闭异常!");
		}
    }

	public User login(String userName,String userPwd)
	{
		String sql="select * from userInfo where userName=? and userPwd=?";
		try {
			con=BaseDao.getCon();
			pre=con.prepareStatement(sql);
			pre.setString(1,userName);
			pre.setString(2,userPwd);
			rs=pre.executeQuery();
			while(rs.next())
			{
				user=new User();
				user.setUserId(rs.getInt(1));
				user.setUserName(rs.getString(2));
				user.setUserPwd(rs.getString(3));
			}
		} catch (Exception e) {
			System.out.println("登录失败!"+e.toString());
		}finally
		{
			Close();
		}
		return user;
	}
	public ArrayList<User> lookUser()
	{
		String sql="select * from userInfo";
		try {
			con=BaseDao.getCon();
			pre=con.prepareStatement(sql);
			rs=pre.executeQuery();
			while(rs.next())
			{
				user=new User();
				user.setUserId(rs.getInt(1));
				user.setUserName(rs.getString(2));
				user.setUserPwd(rs.getString(3));
				ls.add(user);
			}				
		} catch (Exception e) {
			System.out.println("查询用户信息失败!"+e.toString());
		}finally
		{
			Close();
		}
		return ls;
	}
	public ArrayList<UserShop> selectResult()
	{
		String sql="select * from shopInfo";
		try {
			con=BaseDao.getCon();
			pre=con.prepareStatement(sql);
			rs=pre.executeQuery();
			while(rs.next())
			{
			    shop=new UserShop();
			    shop.setShopId(rs.getString(1));
			    shop.setShopName(rs.getString(2));
			    shop.setShopPrice(rs.getDouble(3));
			    us.add(shop);
			}
			
		} catch (Exception e) {
			System.out.println("查询购物车失败!"+e.toString());
		}finally
		{
			Close();
		}
		return us;
	}
//	public ArrayList<UserShopItem> cool()
//	{
//		String sql="select * from shopInfo";
//		try {
//			con=BaseDao.getCon();
//			pre=con.prepareStatement(sql);
//			rs=pre.executeQuery();
//			while(rs.next())
//			{
//			    usi=new UserShopItem();
//			    usi.setUser(rs.getClass(1));
//			}
//			
//		} catch (Exception e) {
//			System.out.println("查询购物车失败!"+e.toString());
//		}finally
//		{
//			Close();
//		}
//		return ushop;
//	}
}

⌨️ 快捷键说明

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