一
1.功能
2.实体
3. SQL语句
创建数据库商店;使用商店;创建表用户(ID int(11)主密钥auto_increment,用户名varchar(100),密码varchar(100),nickname varchar(100),type int(5)),插入用户值(null,admin','admin','admin','admin','7946521','7946521','7946521','管理员'管理员'管理员VARCHAR(100),邮政编码VARCHAR(100),user_id int(10),约束外键(user_id)引用用户(id));插入地址值(null,'安徽阜阳','1234567890','1234567890','236000','236000','236000','1','1'); select t1。 ;create table orders(id int(11) primary key auto_increment,buy_date datetime,pay_date datetime,confirm_date datetime,status int(5),user_id int(11),address_id int(11),CONSTRAINT FOREIGN KEY(user_id) REFERENCES user(id),CONSTRAINT FOREIGN KEY(address_id) REFERENCES address(id));create table category(id int(11) primary key auto_increment,name VARCHAR(100));创建表商品(ID INT(11)主要密钥auto_increment,name varchar(100),价格双重,介绍文本,IMG varchar(100),股票int(10),c_id int(10),约束外键(C_ID),c_id cyporence(cy)参考类别(id)) int(10),约束外键(goods_id)参考商品(id),约束外键(orders_id)参考订单(id));
二
1.实体类实现
分别建立dao,过滤器,模型,util的包,并在模型中实现实体类,这里以user.java为例。
注意对于数据库中外键,比如adress表中有外键user_id,那么在地址。
user.java
com.model; import java.util.list;/***由NL101在2016/2/22上创建。 setAddress(列表<地址>地址){this.addresses = addresses;} public int int getId(){return ID;} public void setId(int ID){this.id = id;} public string getUsername() void setpassword(字符串密码){this.password = password;} public string getnickName(){return nickname;} public void setnickName(string nickname){this.nickname = nickname = nickname;} public int int int int int int int int int int getType()adress.java
软件包com.model;/***由NL101在2016/2/22上创建。 setName(string name){this.name = name;} public string getphone(){return phone;} public void setphone(string phone){this.phone = phone = phone;} public string string get getpostcode(){return cotcode;} public void public void setpostcode(string postcode(string postcode) setuser(用户){this.user =用户;}}2.分页框架准备
分页主要是写pager.java和systemcontext.java以及systemfilter.java三个类。可以参开前面的博文,jsp通用分页框架
完整建立后如下
关于javaweb实现简单的商城项目就给大家介绍到这里,希望对大家有所帮助!,希望对大家有所帮助!