Category.java
资源名称:JAVAshop.rar [点击查看]
上传用户:sxychgz
上传日期:2019-04-21
资源大小:4772k
文件大小:2k
源码类别:
电子政务应用
开发平台:
Java
- package com.bjsxt.shopping.category;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.ArrayList;
- import java.util.List;
- import com.bjsxt.shopping.util.DB;
- public class Category {
- /**
- * 最多三个级别
- */
- public static final int MAX_GRADE = 3;
- /**
- * 每个级别用两位数字表示
- */
- public static final int LEVEL_LENGTH = 2;
- private int id;
- private String name;
- private String descr;
- private int pid;
- private int cno;
- private int grade;
- public String getDescr() {
- return descr;
- }
- public void setDescr(String descr) {
- this.descr = descr;
- }
- public int getGrade() {
- return grade;
- }
- public void setGrade(int grade) {
- this.grade = grade;
- }
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getPid() {
- return pid;
- }
- public void setPid(int pid) {
- this.pid = pid;
- }
- public void update() {
- Connection conn = DB.getConn();
- String sql = "update category set name = ? , descr = ? where id = ?";
- PreparedStatement pstmt = DB.prepare(conn, sql);
- try {
- pstmt.setString(1, name);
- pstmt.setString(2, descr);
- pstmt.setInt(3, id);
- pstmt.executeUpdate();
- } catch (SQLException e) {
- e.printStackTrace();
- } finally {
- DB.close(pstmt);
- DB.close(conn);
- }
- }
- public int getCno() {
- return cno;
- }
- public void setCno(int cno) {
- this.cno = cno;
- }
- public List<Category> getChilds() {
- return null;
- }
- }