如何将Android应用程序连接到数据库

时间:2013-12-30 07:50:49

标签: android sql-server

我是android新手。我之前做了一些Android应用程序,但我从未使用过数据库。我的问题是有没有办法直接将数据库连接到我的应用程序,还是我必须制作一个中间件项目和连接到该中间件的服务?

4 个答案:

答案 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服务。