zoukankan      html  css  js  c++  java
  • 个人冲刺(五)——体温上报app(一阶段)

    任务:完成了体温录入、体温记录删除、体温修改以及历史记录查询操作

    体温录入

    public void insertDB(View view)
        {
            MyDBHelper mydbh=new MyDBHelper(this,"amydb.db",1);
            SQLiteDatabase sqldb=mydbh.getReadableDatabase();
            ContentValues contentvalues=new ContentValues();
            text1=(EditText)findViewById(R.id.tv_text1);
            text2=(EditText)findViewById(R.id.tv_text2);
            text3=(EditText)findViewById(R.id.tv_text3);
            text4=(EditText)findViewById(R.id.tv_text4);
            contentvalues.put("name",text1.getText().toString());
            contentvalues.put("dateandtime",text2.getText().toString());
            contentvalues.put("address",text4.getText().toString());
            contentvalues.put("wendu",text3.getText().toString());
            long flag=sqldb.insert("personwendu",null,contentvalues);
            Toast.makeText(this,"数据加入成功"+flag,Toast.LENGTH_LONG).show();
        }

    体温记录删除

    public void deleteDate(View view)
        {
            MyDBHelper mydbh=new MyDBHelper(this,"mydb.db",1);
            SQLiteDatabase sqldb=mydbh.getReadableDatabase();
            int flag=sqldb.delete("person","id=1",null);
            Toast.makeText(this,"已有"+flag+"条数据删除",Toast.LENGTH_LONG).show();
        }

    体温修改

    public void updateData(View view)
        {
            MyDBHelper mydbh=new MyDBHelper(this,"mydb.db",1);
            SQLiteDatabase sqldb=mydbh.getReadableDatabase();
            ContentValues contentvalues=new ContentValues();
            contentvalues.put("name","明明");
            contentvalues.put("age","12");
            int flag=sqldb.update("person",contentvalues,"name=?",new String[]{"李明"});
            Toast.makeText(this,"已有"+flag+"条数据修改",Toast.LENGTH_LONG).show();
        }

    历史记录查询

     public void queryData(View view)
        {
            MyDBHelper mydbh=new MyDBHelper(this,"amydb.db",1);
            SQLiteDatabase sqldb=mydbh.getReadableDatabase();
            Cursor cursor=sqldb.rawQuery("select * from personwendu",null);
            String str="";
            if(cursor.moveToFirst())
            {
                do{
                    String name=cursor.getString(cursor.getColumnIndex("name"));
                    String dateandtime=cursor.getString(cursor.getColumnIndex("dateandtime"));
                    String address=cursor.getString(cursor.getColumnIndex("address"));
                    String wendu=cursor.getString(cursor.getColumnIndex("wendu"));
                    str=str+name+"|"+dateandtime+"|"+wendu+"
    "+address+"
    ";
                }while(cursor.moveToNext());
            }
            AlertDialog.Builder builder=new AlertDialog.Builder(this);
            builder.setTitle("历史记录").setIcon(R.mipmap.ic_launcher).setMessage(str)
                    .setPositiveButton("ok", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                        }
                    });
            AlertDialog ad=builder.create();
            ad.show();
        }
  • 相关阅读:
    各种语言语法大全
    【mysql】SQL常用指令
    【JdbcTemplete】JdbcTemplete代码详解--模板方法详解
    【Spring-AOP-1】AOP相关概念
    【设计模式】命令行模式
    【设计模式】单件模式(Singleton)--各类单件模式的比较
    【设计模式】工厂方法模式(Factory Method)
    【设计模式】装饰者模式(Decorator)
    【并发编程】延时初始化
    【并发编程】AQS学习
  • 原文地址:https://www.cnblogs.com/zyj3955/p/14869646.html
Copyright © 2011-2022 走看看