Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包资料

Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包

事实上,我想写数据库的念头已经很久了,在之前写了一个答题系统的小项目那只是初步的带了一下数据库,数据库是比较强大的,不是我们三言两语就能解决的,我一直想抽个时间自己再过一遍Sqlite和JDBC的,但是,大家也知道,琐事比较多,我们来说一下数据库的框架吧,事实上市面上,我觉得还可以的数据库框架有两个,ORMLite和GreenDao,我以前做的运动类的应用上,就需要存储大量的运动数据,我们最开始是在本地写数据库的,那也是比较老的逻辑了,后来我们准备重构项目的时候,我决定把数据库也重构一下,因为我们当时的应用读取速度来还是比较慢的,比如你有一两年的数据之类的,我后来就研究了一下这两个框架,虽然我最后采用的是GreenDao,但是ORMLite也是研究了一会儿,所以,接下来,我将把这两个框架分两篇文章来分析,首先就是ORMLite了,网上还是有很多关于他们的文章的,所以我也是准备站在巨人的肩膀上,首先他们之间的优缺点,也有前辈写了,你可以参考一下

SQLite数据库框架ORMLite与GreenDao的简单比较 而且鸿洋老师也写了两篇关于ORMLite的文章 Android ORMLite 框架的入门用法

Android 快速开发系列 ORMLite 框架最佳实践

但是就算他们写了,我觉得我再根据自己的逻辑去讲一遍,很多人还是会收益的,我自信我的文笔应该还是算不错的,而且我是基于Android studio来讲的。嘻嘻,话不多说,我们来新建一个项目:

一.准备工作

在以前,我们写数据库时怎么写的?那就是频繁的去写SQLiteOpenHelper了,所以后来在我们开发中,很多人就喜欢封装他们,提高性能,也就出现了很多的数据库框架,ORMLite算是一个佼佼者了

们根据官方文档来看这个框架是怎么样集成的,官网上有共有四个步骤

然后添加到libs目录下,然后右键——Add As Library就算是添加成功了,紧接着,我们在xml中写个按钮用来创建表和保存数据

>>闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笒椤︿即寮查鍫熷仭婵犲﹤鍟扮粻缁橆殽閻愭潙鐏村┑顔瑰亾闂侀潧鐗嗛幊鎰邦敊婵犲倵鏀介幒鎶藉磹閹版澘纾婚柟鎯у濡垶鏌熼鍡楃灱閸氬姊洪崫鍕効缂傚秳绶氶悰顕€宕堕澶嬫櫖闂佹寧绻傚Λ宀勫箰閸涱喚绡€闁汇垽娼ф禒婊勪繆椤栨熬鏀荤紒鍌氱Т楗即宕煎┑鍫О闂備線鈧偛鑻晶顔姐亜椤忓嫬鏆e┑鈥崇埣瀹曞崬螖閳ь剝銆栫紓鍌氬€搁崐鍝ョ矓閺夋嚦娑樜旈埀顒勬偝婵犳艾閿ゆ俊銈勭娴滄粓姊虹粙璺ㄧ闁汇劎鍏橀獮蹇涙惞閸︻厾锛滅紓鍌欓檷閸ㄥ綊鐛弽顓熺厵闁告劘灏欑粻娲煏閸ャ劌濮屾い锕€顕槐鎺撴綇閵娿儲璇為梺璇″枓閺呯姴鐣峰鈧幊鐘活敄閹稿骸浜濈紓鍌氬€搁崐椋庢閿熺姴绐楅柡宥庡幗閸嬪鏌熼幆褏锛嶉柡鍡畵閺岀喖鎮滃鍡樼暦闂佺ǹ锕﹂崗姗€骞冨Δ鍛仺闁谎嗩嚙濠€閬嶅极椤曗偓楠炲棜顦柡鈧禒瀣厽婵☆垵娅f禒娑㈡煛閸″繑娅呴柍瑙勫灴椤㈡瑧鍠婇崡鐐搭啀闂備胶鎳撶粻宥夊垂绾懐浜藉┑鐐存尰閸戝綊宕归幎钘夌劦妞ゆ帒鍟悡鎰版煏閸パ冾伃鐎殿喗娼欒灃闁逞屽墯缁傚秵銈i崘鈹炬嫼闂佸憡绻傜€氼噣鎮炵捄銊х<闁哄被鍎抽悾鐑橆殽閻愬弶顥㈢€殿噮鍣e畷濂割敃閿濆棙鐝┑鐘垫暩閸嬬偤宕归崼鏇熸櫇闁冲搫鍊搁閬嶆煥閻曞倹瀚�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4