使用SQLite创建安卓财务管理应用程序。
我的问题是如何从面向对象编程的角度处理数据库?
假设我想将有关购买的信息写入数据库。
我是否应该:
1)从EditTexts获取用户信息,并将其放入一个名为“购买”的对象中,其中包含字段: productName、ammount、put .
只会把来自对象的信息放到数据库里?
2)或者直接将EditTexts中的数据直接放入数据库?
3)另一种方式?
发布于 2015-08-07 20:51:08
我使用了很多不同的框架,从SQLite到ORMLite。但是,就速度而言,Realm.io是无可替代的。您基本上可以创建数据模型,并将它们定义为领域对象。然后剩下的就很简单了,您可以在您创建的数据模型之间进行读取、写入和查询。
如果您想知道,使用SQLite比检查这篇文章更好的方法是什么?
发布于 2015-08-07 20:34:45
选项1.创建表示数据的对象。
创建数据库类以使用对象而不是带有多个参数的方法。
发布于 2015-08-07 20:45:06
我会创建一个容器类,您可以使用它来保持代码的整洁。
https://stackoverflow.com/questions/31886153
复制相似问题