我们如何使用SQLiteDatabase类在android中创建数据库?

我们如何使用SQLiteDatabase类在android中创建数据库?,android,Android,我想在android中创建数据库,而不使用SQLiteOpenHelper类。我想使用SQLiteDatabase类创建它-- 在执行时,它抛出了一个“无法打开数据库文件”的异常。请帮助我使用SQLiteDatabase类创建数据库文件。首先,我假设您的sample.db文件格式正确(如果没有,sqllite有几个非常好的资源,Deepak引用了其中一个)。其次,请检查您的权限。如果您之前正在写入文件,那么您知道自己很好。为了安全起见,把它拿出来。如果仍然不是这样,请看以下内容: 您不能像这样给

我想在android中创建数据库,而不使用SQLiteOpenHelper类。我想使用SQLiteDatabase类创建它--


在执行时,它抛出了一个“无法打开数据库文件”的异常。请帮助我使用SQLiteDatabase类创建数据库文件。

首先,我假设您的sample.db文件格式正确(如果没有,sqllite有几个非常好的资源,Deepak引用了其中一个)。其次,请检查您的权限。如果您之前正在写入文件,那么您知道自己很好。为了安全起见,把它拿出来。如果仍然不是这样,请看以下内容:


您不能像这样给出数据库的路径…下面是代码

SQLiteDatabase db;
    db = openOrCreateDatabase(
        "TestingData.db"
        , SQLiteDatabase.CREATE_IF_NECESSARY
        , null
        );

这是您可以参考的链接。

我尝试了这段代码,但仍然引发了相同的异常“无法打开数据库文件”。在我的应用程序中工作正常…请在清单Sujit中检查此权限!我在清单文件中添加了这行代码。我不知道出了什么问题。异常仍然存在。请查看以下url。这是一个关于在android中创建sqlite数据库连接的非常好的教程:Deepak——我想在不使用SQLiteOpenHelper类的情况下创建数据库。。。。。
SQLiteDatabase db;
    db = openOrCreateDatabase(
        "TestingData.db"
        , SQLiteDatabase.CREATE_IF_NECESSARY
        , null
        );