文档章节

demo4

 易水寒521
发布于 2015/05/11 10:20
字数 1734
阅读 5
收藏 0

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
 }
}

© 著作权归作者所有

上一篇: demo4.1
下一篇: demo3--xml
粉丝 1
博文 130
码字总数 120077
作品 0
虹口
私信 提问
简单的MVC框架--jdmvc

java simple mvc support restful and annotation ,some kind of params will be post in method. 具体例子请查看DEMO。非常简单的MVC。spring mvc精简版。 /** * demo 不带参数 * Title: *......

liubingsmile
2014/04/27
1K
0
jdmvc-1.1 发布,简单的 MVC 框架

jdmvc-1.1 经过升级以后,性能测试接近原生的servlet。性能超越spring mvc. 1:支持java 注解 annotation 2:支持各种路由,跟伪静态模板天然集成 3:具有MVC所有的扩展 4:扩展性强,性能优越...

liubingsmile
2014/05/02
3.2K
21
WebSocket完美运行的解决方法

最近在写一个基于WebSocket的网页聊天系统,但是从网上下载实例后发现每一个实例都是握手失败。经过多次努力终于找到了如何完美解决此问题的方法 1,先从网上下载一个聊天实例 地址是:http:...

hlj12345
2017/05/19
0
0
ereddate/ptemplatejs

pTemplateJs pTemplateJs开发框架,模板、数据绑定、数据过滤、事件处理、条件及列表渲染、样式控制、路由、数据仓库、组件化等等。 github: https://github.com/ereddate/ptemplatejs (快速...

ereddate
2017/06/15
0
0
java中日历Calendar类测试讲解

java中日历Calendar类测试讲解 import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class CalendarStu { /*日历类:Calendar:现在主要使用的用于......

wanghuiwei888的博客
2017/12/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java注解合并,注解继承

spring中有时候一个类上面标记很多注解。 实际上Java注解可以进行继承(也就是把多个注解合并成1个) 比如说SpringMVC的注解 @RestController@RequestMapping("/person") 可以合并为一个 @P...

物种起源-达尔文
25分钟前
4
0
撤消Git中一个文件的工作副本修改?

在最后一次提交之后,我修改了工作副本中的一堆文件,但是我想撤消对这些文件之一的更改,例如将其重置为与最新提交相同的状态。 但是,我只想撤消仅一个文件的工作副本更改,而没有其他操作...

技术盛宴
今天
4
0
Qt编写气体安全管理系统28-模拟工具

一、前言 模拟工具在一些涉及到硬件通信的程序中特别有用,也特别需要,回顾这十年来做过的项目,95%的项目都是软硬件交互的,貌似软硬件结合的项目更有生命力一些,纯软件的或者纯硬件的,并...

飞扬青云
今天
4
0
关于生活方式

生活就是生活,但难免和工作混在一起,所以要建立自己的生活方式,把工作稍微隔开点。 首先呢,每周放假的两天肯定会: 洗衣服,收拾屋子,列计划是必须要做的事情。 (这里可能还包含一些处...

T型人才追梦者
今天
6
0
JVM

一、JVM一些基本概念 1、JVM和普通虚拟机 JVM:Java Virtual Machine,程序自己独立的运行环境;堆栈、寄存器、字节码指令;可以运行多种语言:Java、Scala、Grovvy; 普通虚拟机:能完整提供...

请把小熊还给我_m
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部