【问题标题】:SQLite database behaviour in android application developmentandroid 应用程序开发中的 SQLite 数据库行为
【发布时间】:2011-07-04 13:10:34
【问题描述】:

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

谢谢

【问题讨论】:

    标签: android sqlite


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-18
        • 1970-01-01
        相关资源
        最近更新 更多