使用SQLite创建android财务管理器应用程序
我的问题是如何在面向对象编程方面处理数据库?
假设我想将有关购买的信息写入数据库
我应该:
1)从EditTexts获取用户信息,将其放入一个对象说"购买",其中包含字段:productName,ammount,price ...
而且只是将信息从对象放入数据库?
2)或者直接将来自EditTexts的数据直接放入数据库中?
3)另一种方式?
答案 0 :(得分:0)
选项1.创建代表您数据的对象。
创建数据库类以使用对象而不是具有多个参数的方法。
答案 1 :(得分:0)
我会创建一个容器类,用它来保持代码清洁。
答案 2 :(得分:0)
我已经使用了许多不同的框架,从SQLite到ORMLite。但是,就速度而言,除了Realm.io之外别无选择。您基本上可以创建数据模型并将它们定义为Realm对象。其余的很简单,您可以在您创建的数据模型中进行读取,写入和查询。
如果您想知道,使用SQLite的更好方法是什么,而不是检查this article