替代SQLite

时间:2019-01-01 17:20:35

标签: android database

我现在正在使用eclipse创建android应用。我对应该使用哪个数据库来创建应用程序感到困惑。我的问题是,可以将MYSQL / PHP用作我的Android应用程序的数据库吗?使用Java作为我的语言?抱歉,我确实是个新手,不想使用SQLite。

2 个答案:

答案 0 :(得分:1)

欢迎使用StackOverflow!

首先,我建议使用Android Studio而不是Eclipse。自2015年以来,不再支持Android开发人员工具(ADT),并且Android Studio具有许多很酷的功能,这将使您开发Android应用程序的工作变得更加轻松。

另一件事是为什么您不想使用SQLite?当然,您可以将MySQL数据库连接到您的应用程序。但这需要网络调用,API(我想您将通过PHP提供)等。 相反,您可以仅在设备上本地使用SQLite。我建议您看看Room Persistence Library,因为我认为这是在android中使用数据库的最简单解决方案之一。

如果您还有其他问题,请随时回复!

答案 1 :(得分:0)

使用MySQL要求您在Web服务器上进行设置,正确的连接方式是通过API,这会增加复杂性。这取决于您的用例,如果要在客户端存储数据,则更好的做法是使用SQLite或其他一些数据持久性方法,例如Realm。如果您选择使用SQLite,那么有很多ORM可以使您的工作变得容易,例如RoomDBFlowgreenDAO等。ORM可以帮助您进行工作数据库更容易,并简化了数据库逻辑的实现。