如何在我的android活动中使用Sqlite数据库?

时间:2012-03-02 14:43:23

标签: android database sqlite android-activity

我正在使用sqlite数据库创建一个示例应用程序,遗憾的是我对sqlite数据库概念并不熟悉。我有以下要求,

  1. 我有一个名为quotes.db的sqlite数据库。具有两个字段的数据库是数字和引号。哪个存储在assets文件夹中。
  2. 在我的活动中,我有两个字段,一个是edittext,另一个是按钮。
  3. 当用户在edittext中输入值(数字)并单击按钮时。现在我显示存储在数据库中的相应引号。
  4. 如果任何人拥有与此类帖子类似的示例代码段。提前谢谢。

3 个答案:

答案 0 :(得分:1)

您可以关注this tutorial,这是对Android应用的介绍,尤其是Android中的数据库。

Quting网站:

  

编写记事本应用程序的教程为您提供了“亲身实践”   介绍Android框架和您用来构建的工具   应用程序。从预先配置的项目文件开始   指导您完成开发简单记事本的过程   应用程序并提供如何设置的具体示例   项目,开发应用程序逻辑和用户界面,然后   编译并运行应用程序。

答案 1 :(得分:0)

有几种方法可以在android中创建和访问数据库。

方法1:使用简单的SQL语句 为此,请遵循本教程:http://saigeethamn.blogspot.in/2009/10/android-developer-tutorial-part-12.html

方法2:使用扩展SQLiteOpenHelper的类 为此,请遵循本教程:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

我建议您按照方法2进行操作,因为一旦完成设置,查询和更新数据库就会变得更加简单。另请注意,当您转到“内容提供商”时,方法2将再次非常有用。

答案 2 :(得分:0)

Android开发手册对此过程有useful introduction。有关示例代码,请查看Searchable Dictionary

我在this SO question上给出了从资产/目录中的文件导入数据库的答案。