MyDataBase:
package com.gourmetMeal.database;
import com.gourmetMeal.R;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
/**
* 这个类是用于系统在第一次进入时,自动创建数据库
*/
public class MyDataBase extends SQLiteOpenHelper {
/**
* 注明数据库名称
*/
private static final String DATABASE_NAME = "gourmetMealshujuku.db3";
/**
* 设置数据库名称及版本号
*/
public MyDataBase(Context context) {
super(context, DATABASE_NAME, null, 1);
// TODO Auto-generated constructor stub
}
/**
* 设置数据库的表
*/
@Override
public void onCreate(SQLiteDatabase db) {
Log.i("abc", "数据初始化");
// 创建表 表名:版本号
db.execSQL("CREATE TABLE [banbenhao] ([_id] INTEGER,[banben] VARCHAR2(50),[beizhu] VARCHAR2(50));");
db.execSQL("insert into [banbenhao] values(1,'0',' ');");
// 创建表 表名:流水账号
db.execSQL("CREATE TABLE [liushuibiao] ([_id] INTEGER PRIMARY KEY AUTOINCREMENT,[liushuizhanghao] VARCHAR2(50),[beizhu] VARCHAR2(50));");
//db.execSQL("insert into [liushuizhanghao] values(1,'0',' ');");
// 创建表 表名:凉菜。 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [liangcai] ([_id] INTEGER , [caipinbianhao] INT(50),[caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [liangcai] values(1, 101,'蓝莓山药',10.0,'凉菜','','','',"
+ R.drawable.gallery4 + ",1);");
db.execSQL("insert into [liangcai] values(2, 101,'蓝莓山药',10.0,'凉菜','','','',"
+ R.drawable.gallery4 + ",0);");
// 创建表 表名:热菜 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [recai] ([_id] INTEGER , [caipinbianhao] INT(50),[caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [recai] values(1, 201,'鱼香肉丝',12.0,'热菜','','','',"
+ R.drawable.gallery3 + ",1);");
db.execSQL("insert into [recai] values(2, 201,'鱼香肉丝',12.0,'热菜','','','',"
+ R.drawable.gallery3 + ",0);");
db.execSQL("insert into [recai] values(3, 202,'宫保虾球',30.0,'热菜','','','',"
+ R.drawable.gallery1 + ",0);");
db.execSQL("insert into [recai] values(4, 203,'松鼠桂鱼',98.0,'热菜','','','',"
+ R.drawable.gallery2 + ",0);");
db.execSQL("insert into [recai] values(5, 204,'红烧排骨',48.0,'热菜','','','',"
+ R.drawable.gallery5 + ",0);");
db.execSQL("insert into [recai] values(6, 205,'挂炉烤鸭',80.0,'热菜','','','',"
+ R.drawable.gallery6 + ",0);");
// 创建表 表名:主食 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [zhushi] ([_id] INTEGER , [caipinbianhao] INT(50),[caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [zhushi] values(1, 301,'米饭',1.0,'主食','','','',"
+ R.drawable.mifan + ",1);");
db.execSQL("insert into [zhushi] values(2, 301,'米饭',1.0,'主食','','','',"
+ R.drawable.mifan + ",0);");
// 创建表 表名:酒类 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [jiulei] ([_id] INTEGER ,[caipinbianhao] INT(50), [caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [jiulei] values(1, 401,'二锅头',13.0,'酒类','','','',"
+ R.drawable.erguotou + ",1);");
db.execSQL("insert into [jiulei] values(2, 401,'二锅头',13.0,'酒类','','','',"
+ R.drawable.erguotou + ",0);");
// 创建表 表名:汤类 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [tanglei] ([_id] INTEGER , [caipinbianhao] INT(50),[caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [tanglei] values(1,501,'紫菜汤',2.0,'汤类','','','',"
+ R.drawable.zicaitang + ",1);");
db.execSQL("insert into [tanglei] values(2,501,'紫菜汤',2.0,'汤类','','','',"
+ R.drawable.zicaitang + ",0);");
// 创建表 表名:饮料 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [yinliao] ([_id] INTEGER , [caipinbianhao] INT(50),[caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [yinliao] values(1,601, '可口可乐',6.0,'饮料','','','',"
+ R.drawable.kekoukele + ",1);");
db.execSQL("insert into [yinliao] values(2,601, '可口可乐',6.0,'饮料','','','',"
+ R.drawable.kekoukele + ",0);");
// 创建表 表名:碗筷 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [wankuai] ([_id] INTEGER ,[caipinbianhao] INT(50), [caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [wankuai] values(1,701, '筷子',1.0,'碗筷','','','',"
+ R.drawable.wankuai + ",1);");
db.execSQL("insert into [wankuai] values(2,701, '筷子',1.0,'碗筷','','','',"
+ R.drawable.wankuai + ",0);");
// 创建表 表名:订单 列名包括:_id、菜品编号、菜名、单价、品种、产品数量、价格(单价X数量)、备注
db.execSQL("CREATE TABLE [dingdan] ([_id] INTEGER ,[caipinbianhao] INT(50), [caiming] VARCHAR2(50) , [danjia] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpinshuliang] INT(50),[jiage] DOUBLE(50),[beizhu] VARCHAR2(50) );");
// 创建表 表名:菜单 列名包括:_id、菜品编号、菜名、价格、品种、产品品种、单位、产品说明、图片、特价菜
db.execSQL("CREATE TABLE [caidan] ([_id] INTEGER ,[caipinbianhao] INT(50), [caiming] VARCHAR2(50) , [jiage] DOUBLE(50), [pinzhong] VARCHAR2(50), [chanpindanwei] VARCHAR2(50), [beizhu] VARCHAR2(50), [chanpinshuoming] VARCHAR2(50), [tupian] VARCHAR2(50),[tejiacai] INT(50));");
db.execSQL("insert into [caidan] values(1, 101,'蓝莓山药',10.0,'凉菜','','','蓝莓山药是一道凉菜,有美容养颜之功效,深受广大消费者的喜爱',"
+ R.drawable.gallery4 + ",0);");
db.execSQL("insert into [caidan] values(2, 201,'鱼香肉丝',10.0,'热菜','','','鱼香肉丝是一道常见川菜。鱼香,是四川菜肴主要传统味型之一。成菜具有鱼香味,其味是调味品调制而成。此法源出于四川民间独具特色的烹鱼调味方法',"
+ R.drawable.gallery3 + ",0);");
db.execSQL("insert into [caidan] values(3, 202,'宫保虾球',30.0,'热菜','','','此菜取材方便,制作快捷,味道鲜美,口味浓郁,具有川菜的传统特点',"
+ R.drawable.gallery1 + ",0);");
db.execSQL("insert into [caidan] values(4, 203,'松鼠桂鱼',98.0,'热菜','','','松鼠桂鱼是道热菜,造型美观,深受广大消费者的喜爱',"
+ R.drawable.gallery2 + ",0);");
db.execSQL("insert into [caidan] values(5, 204,'红烧排骨',48.0,'热菜','','','红烧排骨是道热菜,深受广大肉食消费者的喜爱',"
+ R.drawable.gallery5 + ",0);");
db.execSQL("insert into [caidan] values(6, 205,'挂炉烤鸭',80.0,'热菜','','','挂炉烤鸭,北京美食的标志性食品',"
+ R.drawable.gallery6 + ",0);");
db.execSQL("insert into [caidan] values(7,301, '米饭',1.0,'主食','','','米饭是一种主食,深受广大消费者的喜欢',"
+ R.drawable.mifan + ",0);");
db.execSQL("insert into [caidan] values(8,401,'二锅头',13.0,'酒类','','','二锅头,酒类,口感好,不上头',"
+ R.drawable.erguotou + ",0);");
db.execSQL("insert into [caidan] values(9,501,'紫菜汤',2.0,'汤类','','','紫菜汤,汤类的一种,几乎出现在大江南北的餐桌上。',"
+ R.drawable.zicaitang + ",0);");
db.execSQL("insert into [caidan] values(10,601, '可口可乐',6.0,'饮料','','','饮料,来自美国,碳酸饮料,深受小朋友的喜爱',"
+ R.drawable.kekoukele + ",0);");
db.execSQL("insert into [caidan] values(11,701, '筷子',1.0,'碗筷','','','中国人吃饭必备的工具',"
+ R.drawable.wankuai + ",0);"); // 创建表 表名:桌号信息 列名包括:_id、桌子编号、桌子名称、地址(楼层+桌号)、桌子人数、服务员号、桌子状态(空闲、预定)
db.execSQL("CREATE TABLE [zhuohaoxinxi] ([_id] INTEGER , [zhuozimingcheng] VARCHAR2(50) , [dizhi] VARCHAR2(50), [zhuozirenshu] VARCHAR2(50), [fuwuyuanhao] VARCHAR2(50));");
db.execSQL("insert into [zhuohaoxinxi] values(1,'1层第一桌','101','4','');");
db.execSQL("insert into [zhuohaoxinxi] values(2,'1层第二桌','102','8','');");
db.execSQL("insert into [zhuohaoxinxi] values(3,'1层第三桌','103','12','');");
db.execSQL("insert into [zhuohaoxinxi] values(4,'1层第四桌','104','8','');");
db.execSQL("insert into [zhuohaoxinxi] values(5,'1层第五桌','105','4','')");
db.execSQL("insert into [zhuohaoxinxi] values(6,'2层第一桌','201','12','');");
db.execSQL("insert into [zhuohaoxinxi] values(7,'2层第二桌','202','12','');");
db.execSQL("insert into [zhuohaoxinxi] values(8,'2层第三桌','203','12','');");
db.execSQL("insert into [zhuohaoxinxi] values(9,'2层第四桌','204','12','');");// 创建表 表名:下单表 用于结账时和下单时 列名:_id、用户名、等级、流水账号、桌号、序号、菜名、单价、数量、价格
db.execSQL("CREATE TABLE [xiadan] ([_id] INTEGER PRIMARY KEY AUTOINCREMENT , [username] VARCHAR2(50) , [grade] INT(10), [liushuihao] VARCHAR2(50), [tablenum] VARCHAR2(50),[xuhao] VARCHAR2(50),[caiming] VARCHAR2(50),[danjia] VARCHAR2(50),[shuliang] VARCHAR2(50),[jiage] VARCHAR2(50));");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
}