设置sqlite数据库

时间:2010-10-05 11:21:55

标签: java android eclipse sqlite

对不起我是菜鸟,我正在尝试使用linux学习sqlite数据库,我找不到任何涵盖从设置到创建到使用所需的教程。目前我找到的教程说使用adb shell命令打开一个shell,但是当我打开一个终端时,即使我导航到android工具文件夹也无法工作,我可以让sqlite命令工作,但教程不解释我是如何使用它的。例如,如何存储网址和地图坐标以及如何引用它们。

我曾尝试使用firefox插件,但我不知道这一切意味着什么,每个教程都说sqlite数据库很简单但看起来很复杂.......帮助!!!!

P.S是否可以在应用程序代码中创建数据,我已经看到一些应用程序执行此操作

有没有人有一个可以提供帮助的设置指南和教程?

6 个答案:

答案 0 :(得分:2)

看看这里:http://developer.android.com/guide/topics/data/data-storage.html#db

您应该使用扩展SQLiteOpenHelper的自定义类:http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

它为您提供了onCreateonOpenonUpgrade等非常有用的方法。

答案 1 :(得分:1)

设置数据库:

  

创建新SQLite数据库的推荐方法是创建SQLiteOpenHelper的子类并覆盖onCreate()方法,您可以在其中执行SQLite命令以在数据库中创建表。

使用它:

  

您可以使用SQLiteDatabase query()方法执行SQLite查询,这些方法接受各种查询参数,例如要查询的表,投影,选择,列,分组等。对于复杂查询(例如需要列别名的查询),您应该使用SQLiteQueryBuilder,它提供了几种用于构建查询的方法。


资源:

答案 2 :(得分:0)

您使用的是Java吗? 你可以看看http://www.zentus.com/sqlitejdbc/

答案 3 :(得分:0)

Android有一个名为SqliteOpenHelper的类,您可以使用它在sqlite上创建和通信(执行读/写操作)。一旦开始在网上搜索,您可以找到许多样本。这是一个这样的样本。

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

如果要打开数据库,可以使用Firefox提供的 Sqlite Manager 作为插件。它有一个简单的界面,您可以直接加载数据库并检查。

答案 4 :(得分:0)

如果您打算创建一个新的SQLite数据库,那么过度使用并实现onCreate()方法。

但是如果您使用的是由另一个外部源创建的SQLite数据库,并且您要将其拉下来,那么请将onCreate()方法保留为空。

答案 5 :(得分:0)

您可以查看SQLite Manager,它是一个免费的GUI,可以在Linux中使用。我强烈推荐它。