zoukankan      html  css  js  c++  java
  • android数据库操作 sqlite returned: error code = 14, msg = cannot open file at source line 25502

    源代码如下:

    public static void createOrOpenDatabase() throws Exception
        {
            sld=SQLiteDatabase.openDatabase
            (
                    "/data/data/me.Test2/me_Test_winxiangdb", //数据库所
                    null,                                 //CursorFactory
                    SQLiteDatabase.OPEN_READWRITE|SQLiteDatabase.CREATE_IF_NECESSARY //读写、若不存在则创建
            );
            String sql1="create table if not exists [bang] (id integer PRIMARY KEY AUTOINCREMENT,username text,score text,createtime timestamp,usetime text,pingyu text)";
            sld.execSQL(sql1); 
        }


    错误信息如下:

    sqlite returned: error code = 14, msg = cannot open file at source line 25502

    之所以会这样是因为我的程序包名和数据库所在的路径不对。

    在软件里我的包名称是:me.Test

    而我的数九保存路径是:me.Test2/...android 为了安全,不让软件随便访问其他数据库所以会报错。

  • 相关阅读:
    php流程控制
    php运算符
    php数据类型
    php基础
    谈谈2019年
    聊聊这三年
    第二次作业(源代码)
    个人介绍
    22.python匿名函数详解
    11.python内置模块之json模块
  • 原文地址:https://www.cnblogs.com/winxiang/p/2682602.html
Copyright © 2011-2022 走看看