android数据库框架SugarORM的简单使用
2016-11-30 22:53
387 查看
原文地址:http://satyan.github.io/sugar/getting-started.html
复杂使用地址:http://satyan.github.io/sugar/creation.html
步骤1:下载
Gradle:
步骤2:配置
AndroidManifest.xml
步骤3:实体类
或者:
步骤4:基本使用方法
保存Entity:
加载 Entity:
更新 Entity:
删除 Entity:
批量操作:
复杂使用地址:http://satyan.github.io/sugar/creation.html
步骤1:下载
Gradle:
compile 'com.github.satyan:sugar:1.5'
步骤2:配置
AndroidManifest.xml
<application android:label="@string/app_name" android:icon="@drawable/icon" android:name="com.orm.SugarApp">//使用SugarApp的Application <meta-data android:name="DATABASE" android:value="sugar_example.db" /> //数据库名称 <meta-data android:name="VERSION" android:value="2" /> //数据库版本号 <meta-data android:name="QUERY_LOG" android:value="true" /> //log <meta-data android:name="DOMAIN_PACKAGE_NAME" android:value="com.example" /> //实体类包名 . . </application>
步骤3:实体类
public class Book extends SugarRecord { String title; String edition; public Book(){ } public Book(String title, String edition){ this.title = title; this.edition = edition; } }
或者:
@Table public class Book { private Long id; public Book(){ } public Book(String title, String edition){ this.title = title; this.edition = edition; } public Long getId() { return id; } }
步骤4:基本使用方法
保存Entity:
Book book = new Book("Title here", "2nd edition") book.save();
加载 Entity:
Book book = Book.findById(Book.class, 1);
更新 Entity:
Book book = Book.findById(Book.class, 1); book.title = "updated title here"; // modify the values book.edition = "3rd edition"; book.save(); // updates the previous entry with new values.
删除 Entity:
Book book = Book.findById(Book.class, 1); book.delete();
批量操作:
List<Book> books = Book.listAll(Book.class); Book.deleteAll(Book.class);
相关文章推荐
- Android greenDAO 数据库 简单学习之基本使用
- Android数据库SQLite的简单使用
- android简单的数据库使用查询操作示例
- Android 数据库框架Room的简单使用
- Android greenDAO 数据库 简单学习之基本使用
- android数据库框架LitePal的简单使用
- Android greenDao数据库的简单使用(一)
- android关于数据库SQLite的简单使用
- Android数据库SQLite使用详解二 : 学生管理系统的简单实现
- (4.2.9.1) Android数据库框架-Archiver(LiteOrm)的简单使用(一)
- android 数据库 SQLiteExpertPers的简单使用
- Android 中数据库的简单使用
- Android 数据库的简单使用
- android ORM数据库框架ActiveAndroid的简单使用
- Android数据库之ormlite简单使用
- [Android] 好用的数据库Realm 简单使用 增删改查
- 条件数据库Android:sqllite的简单使用
- Android编写简单的手机通讯录,只是存到数据库里面,并没有显示出来,下次更新显示到自定义适配器的通讯录(这个只是教大家SQLite数据库如何使用)
- sqlite的简单使用,Android中数据库的简单使用
- android ormlite简单使用和读取sdcard下db数据库