• 3.11学习总结


    在第一阶段开发时用到的dao层方法,对sqlite数据库的增删改查

    1.注册

      public boolean register(User user){
            SQLiteDatabase sdb=dbHelper.getReadableDatabase();
            String sql="insert into user_login(username,password,age,sex,uid) values(?,?,?,?,?)";
            Object obj[]={user.getUsername(),user.getPassword(),user.getAge(),user.getSex(),user.getUid()};
            sdb.execSQL(sql, obj);
            return true;
        }

    2.注册

      public boolean login(String username){
            SQLiteDatabase sdb=dbHelper.getReadableDatabase();
            String sql="select * from user_login where username=?";
            Cursor cursor=sdb.rawQuery(sql, new String[]{username});
            if(cursor.moveToFirst()==true){
                cursor.close();
                return true;
            }
            return false;
        }

    3.添加信息

        public boolean insert(Bean bean){//添加用户信息的方法
            SQLiteDatabase db = dbHelper.getReadableDatabase();
            Date date0 = new Date();
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            String date = simpleDateFormat.format(date0);
            ContentValues values = new ContentValues();
            values.put("username",bean.getUsername());
            values.put("date",date);
            values.put("userid",bean.getUserid());
            values.put("heat",bean.getHeat());
            values.put("place",bean.getPlace());
            values.put("health",bean.getHealth());
            values.put("condition",bean.getCondition());
    
            long insert = db.insert("infomax",null,values);
            //System.out.println(temBean.getPlace());
            return insert>0;
        }

    4.查询信息

     public List<Bean> queryAll(){
            List<Bean> list=new ArrayList<>();
            Bean bean=null;
            SQLiteDatabase db=dbHelper.getReadableDatabase();
            Cursor c=db.query("infomax",null,null,null,null,null,null,null);
            if(c!=null&&c.getCount()>0){
                list=new ArrayList<>();
                while(c.moveToNext()){
                    bean=new Bean();
                    bean.setUsername(c.getString(c.getColumnIndex("username")));
                    bean.setDate(c.getString(c.getColumnIndex("date")));
                    bean.setUserid(c.getString(c.getColumnIndex("userid")));
                    bean.setPlace(c.getString(c.getColumnIndex("place")));
                    bean.setHeat(c.getString(c.getColumnIndex("heat")));
                    bean.setCondition(c.getString(c.getColumnIndex("condition")));
                    bean.setId(c.getInt(c.getColumnIndex("id")));
                    list.add(bean);
                }
            }
            return list;
        }
  • 相关阅读:
    Windows netstat 查看端口、进程占用
    nginx开启gzip
    linux查看内存
    linux查看进程、端口
    linux查看磁盘信息
    vmware克隆一台机器后修改etho
    java对象访问
    学生基本信息管理
    作业09-异常
    博客作业06--图
  • 原文地址:https://www.cnblogs.com/1305536110-dym/p/14904680.html
Copyright © 2020-2023  润新知