0

我编写了一个应用程序,该应用程序利用了作为 Android SDK 一部分的 SQLite 数据库,它们都功能齐全且工作正常。

但是,我并不太确定数据库代码的每个方面的用途,我想知道当我转移到比这个更大的项目(我的第一个 android 项目)时更好地理解。

以下是我不确定它们到底做了什么的部分:

  • 帮手
  • 语境
  • 执行SQL
  • “数据库版本”

我知道它们是如何使用的,我只是不知道如何解释它们的作用以及具体如何?其中之一!

干杯!

4

1 回答 1

0

http://www.vogella.de/articles/AndroidSQLite/article.html可能会有所帮助

但基本上:

Helper Class - 此类包含您最可能需要的 onCreate 等方法,因此您可以覆盖这些方法

上下文 - 它是应用程序当前状态的上下文,因此当您创建一个新对象时,您可以使用它来获取有关程序其他部分的信息

execSQL - 用于在您的数据库上运行 SQL 语句 myDB.execSQL("Insert into " + TABLE + " VALUES (1,0)");

数据库版本 - 您可以使用它来检查数据库是否是最新的,如果不是使用 onUpdate 方法更新它

于 2012-04-06T12:13:59.040 回答