我是android新手。我之前做了一些Android应用程序,但我从未使用过数据库。我的问题是有没有办法直接将数据库连接到我的应用程序,还是我必须制作一个中间件项目和连接到该中间件的服务?
答案 0 :(得分:1)
只要您希望将数据库存储在本地,那么Android就可以很好地与SQLite一起使用。您将找到有关如何使用它的所有信息in this guide
基本上,创建一个扩展SQLiteOpenHelper的新类。这将处理所有与数据库相关的方法。查看指南了解更多详情!
祝你好运!
答案 1 :(得分:0)
Sqlite的。这是一个轻量级的数据库。
如何在Android中使用它? 输入此链接,然后单击“ SQLite数据库”。 http://developer.android.com/guide/topics/data/data-storage.html#db
答案 2 :(得分:0)
查看示例代码here。
基本上在使用Android时,您可以选择通过SQLite
创建自己的数据库。
通过SQLiteOpenHelper
初始化数据库并在其中声明表。
其他操作,例如添加,插入,更新和删除,都是通过SQLiteDatabase
完成的。
通常当您使用SELECT
查询时,您在Android中使用Cursor
,并且包括INSERT
在内的操作会使用ContentValues
。
答案 3 :(得分:0)
我的第一个问题是,您希望数据库位于何处,本地(数据库将在您的设备本身中创建)或远程(数据库位于其他地方,例如云存储)?
如果本地是您的答案:那么Android提供了一个名为SQliteDatabase
的数据库的存储选项,其中数据库是在您的设备本身创建的,您只需创建数据库,创建表,然后所有CRUD数据库操作都可以在该数据库上执行。
您可以在developer.android.com上找到包含以下链接的文档:http://developer.android.com/training/basics/data-storage/databases.html
查看教程:
http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
如果您的答案是远程的:那么需要创建一个Web服务来访问数据库,并且可以使用Web服务URL在我们的应用程序中使用该Web服务。