android应用程序开发中的SQLite数据库行为

时间:2011-07-04 13:10:35

标签: android sqlite

您好我是Android应用程序开发的新手,并不知道SQLite数据库。 我们创建的表和我们输入到SQLite数据库表的记录是否正在运行。这意味着一旦创建表并插入数据,我们是否必须在退出时再次执行相同的过程并再次打开应用程序?(只有数据库,表和记录保留,直到我们打开特定的应用程序)。

谢谢

2 个答案:

答案 0 :(得分:0)

您对数据库所做的任何事情都是持久性的。在您的应用关闭并稍后重新启动后,它将包含完全相同的数据。

答案 1 :(得分:0)

数据库和表格将在应用退出后保留。

您可以创建一个扩展SQLiteOpenHelper的类来提供帮助。

覆盖onCreate()和onUpgrade()方法。只有在您的数据库尚不存在时才会调用onCreate()。然后,您可以执行sql来创建表等。当您将新版本号传递给super()构造函数时,将调用onUpgrade。