favoritedao.java
来自「JSP实现的在线网络购物系统JAVA程序源码,」· Java 代码 · 共 47 行
JAVA
47 行
package com.shopping.dao;
import java.sql.*;
import java.util.*;
import com.comm.db.*;
import com.comm.vo.*;
public class FavoriteDao {
public void add(GenericVO gvo) throws SQLException {
String userId = gvo.getItemStr("USER_ID");
String goods_id = gvo.getItemStr("GOODS_ID");
Vector param = new Vector();
String sql = "INSERT INTO favorite (user_id, goods_id) VALUES (?, ?)";
param.addElement(userId);
param.addElement(goods_id);
DBFactory.getDBI().execute(sql, param);
}
public void delete(int favoriteId) throws SQLException {
String sql = "DELETE FROM favorite WHERE favorite_id=" + favoriteId;
DBFactory.getDBI().execute(sql);
}
public ListVO search(GenericVO gvo) throws SQLException {
String userId = gvo.getItemStr("USER_ID");
Vector param = new Vector();
StringBuffer sb = new StringBuffer();
sb.append("SELECT f.*, gs.name, gs.price2, gs.sphoto, b.logo1 " +
"FROM favorite f, goods gs, brand b " +
"WHERE f.goods_id=gs.goods_id AND gs.brand_id=b.brand_id ");
if (userId.length() > 0) {
sb.append(" AND user_id = ? ");
param.addElement(userId);
}
sb.append(" ORDER BY favorite_id DESC");
return DBFactory.getDBI().getResult(sb.toString(), param,
gvo.getListVO());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?