来自 perl 背景并在其中完成了一些简单的 OO,我正在努力掌握与数据库交互的 android/Java 方式。
根据我的经验,我会为每个对象创建一个文件或类,并且一个对象将匹配/表示数据库中的一个表。
在该对象中将是一个构造函数、数据变量、返回单个变量的方法/函数,还有从 DB 读取和写入的 DB 查询,执行所有必要的 CRUD 功能。
根据我在网上阅读的内容,在 Android 中,我将创建类似的对象,但没有数据库交互。这将发生在一个包含我所有数据库功能的单个类中,或者多个数据库类中,每个表一个。
我的问题都与最佳实践有关。
我可以像在 Perl 中那样做我的应用程序吗?如果不是,为什么不,如果是,有什么优点、缺点和限制?
术语 DAO、适配器和 POJO 是什么意思?
我应该创建一个应用程序类并在那里全局声明数据库吗?
我应该在每个活动中创建一个处理程序还是只在应用程序类中创建一个处理程序?
我已经阅读了很多教程,现在我的头都在旋转,所有这些教程都有不同的做事方式,而且大多只有一个表格,很少显示直接代表表格的实际对象。
我很高兴听到意见,链接到教程或解释奇怪的术语。
提前致谢