Android项目使用ORMLite数据库框架+使用数据库配置文件

在android中使用原始的SQLiteOpenHelper操作数据库显得过于繁琐,而且对于不是很熟悉数据库操作的人来说比较容易出现一些隐藏的漏洞。所以一般都会想到使用相关的ORMLite框架完成开发。 到现在为止,Android中ORM框架也已经有很多,比如ORMLite,GreenDAO,SugarORM, ActiveAndroid, Realm等等,常用的...
摘要由CSDN通过智能技术生成

       在android中使用原始的SQLiteOpenHelper操作数据库显得过于繁琐,而且对于不是很熟悉数据库操作的人来说比较容易出现一些隐藏的漏洞。所以一般都会想到使用相关的ORMLite框架完成开发。 


       到现在为止,Android中ORM框架也已经有很多,比如ORMLite,GreenDAO,SugarORM, ActiveAndroid, Realm等等,常用的ORMLite和GreenDao,下面我们就ORMLite进行本次讲解。

       OrmLite可以通过实体类加注解的方式实现了对数据库的操作,这种方式非常方便,不过我们可以让程序跑得更有效率,因为我们不需要让程序每次操作数据库都得解析一下实体的注解。

1.  ORMLite官网: http://ormlite.com/,下载jar包和实例。将jar包加入项目中。在build.gradle添加使用

implementation files('libs/ormlite-android-5.0.jar')
implementation files('libs/ormlite-core-5.0.jar')

2.  创建表结构(相应的实体类UserLoginVo.java)其中
@DatabaseTable(tableName = "UserLoginVo") 注解表名为UserLoginVo,
@DatabaseField(generatedId = true)注解表中的一个字段,并且是主键。



/**
 * 数据表实体
 */
@DatabaseTable(tableName = "UserLoginVo")
public class UserLoginVo {
    /**
     * 数据库id
     */
    @DatabaseField(generatedId = true)
    private int ids;
    /**
     * 验证码
     */
    @DatabaseField
    private String clientid;
    /**
     * 输入的密码
     */
    @DatabaseField
    private String pwd;
    /**
     * 输入的工号
     */
    @DatabaseField
    private String jobnumber;

    //构造方法
    public UserLoginVo() {
    }

    public UserLoginVo(String clientId,String pwd, String jobnumber) {
        this.clientid = clientId;
        this.pwd = pwd;
        this.jobnumber = jobnumber;
    }

    public UserLoginVo(String userName) {
        this.jobn
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值