1.导入
implementation 'com.j256.ormlite:ormlite-android:5.1'
implementation 'com.j256.ormlite:ormlite-core:5.1'
2.初始化
3.添加数据
Life_Devices user = new Life_Devices();
user.setId(UUID.randomUUID().toString());
user.setDevicename(devicename);
user.setDeviceid(Deviceid);
user.setStorid(Storid);
userDao.create(user);
4.删除数据
Life_Devices account1 = userDao.queryBuilder().where().eq("storid", account).query().get(0);
userDao.delete(account1);
5.查询数据(单条件)
List<Life_Devices> getId;
public List<Life_Devices> getID(String account) {
try {
getId = userDao.queryBuilder().where().eq("storid", account).query();
return getId;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
6.查询数据(多条件)
QueryBuilder<VideoTagInfo, Integer> queryBuilder = videoTagInfoIntegerDao.queryBuilder();
try {
queryBuilder.where().eq("value",roomId).and().eq("myFocus",true);
VideoTagInfo videoTagInfo = queryBuilder.queryForFirst();
long count = queryBuilder.countOf();
Log.i("ss","_______count:"+count+"_____videoTagInfo:"+videoTagInfo);
if(videoTagInfo != null){
return true;
}
} catch (SQLException e) {
Log.i("ss","____e:"+e);
e.printStackTrace();
}