因为经常使用 在这里记录一下
添加数据
使用LitePal添加数据异常简单:
我们只需要创建出模型类并将数据设置好,调用save()方法即可。
前提:
要执行CURD操作的数据表必须继承自DataSupport
实例:
public void onClick(View v) {
Book book =new Book();
book.setName("The Da Vinci Code");
book.setAuthor("Dan Brown");
book.setPages(454);
book.setPrice(16.96);
book.setPress("Unknow");
book.save(); //只需要调用继承方法,save()即可
}
查询数据
//查找某表的所有数据
List<Book> books =DataSupport.findAll(Book.class);//第一条数据
Book first =DataSupport.findFirst(Book.class);//最后一条数据
Book last =DataSupport.findLast(Book.class);
连追查询
:
更新数据:
1 已经存储的对象
2 条件匹配
删除数据:
DataSupport.deleteAll(Book.class,"price < ?","15")
DataSupport.deleteAll(DiagnoseBeandb.class, "anjianType=? and itemId=? ", taskNo, itemId);
关于ADB启动错误的解决方案:
1、CMD命令窗口输入:adb nodaemon server 。然后就会提示你哪个端口被占用了。
2、输入netstat -ano | findstr "5037" 。然后会弹出提示告诉你哪些进程占用了该端口,记住非0地址的后面的数字
3、打开任务管理器,点击“进程“,“查看”-“选择列”,勾选PID
4、查找第2步中看到的数字PID,然后结束相关进程,即可