微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Android中使用现有/预定义的表格?

如何解决如何在Android中使用现有/预定义的表格?

| 大家好,我有一个问题,即我有一些数据库表已经存在于数据库中,但是我无法在应用程序中使用它们。我能够连接到数据库,但是无法获取已经创建的表。我不是以编程方式创建表,而是想使用数据库中的现有表。如果我以编程方式创建表,那很好,但是如何使用现有表。 如果有人有任何想法,请给我一些解决方案。     

解决方法

        我的问题的答案是使用Followig代码简单地复制您的数据库。 私有void CopyDataBase()引发IOException {
    // open the local database 
        InputStream copy = context.getAssets().open(UR_DB_NAME);

    // path where database is created 
    String path_DB = DB_PATH + DB_NAME;

    // Open the empty dbOut as the output stream
    OutputStream dbOut = new FileOutputStream(path_DB);

    // copy database from the inputfile to the outputfile
    byte[] buffer = new byte[1024];
    int length;
    while ((length = copy.read(buffer)) > 0) {
        dbOut.write(buffer,length);
    }

    // Close the streams
    dbOut.flush();
    dbOut.close();
    copy.close();
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。