广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    db数据格式如何转换为Realm数据格式

    来源:网络收集  点击:  时间:2024-02-16
    【导读】:
    有时我们在自己开发的应用里面采用Realm格式数据库存储数据,而那些写好的数据库格式却是.db,接下来就教你如何将.db格式的数据库转换为Realm格式~品牌型号:微软windows10系统版本:Windows102004软件版本:Realm Studio5.0.1方法/步骤1/5分步阅读

    用Navicat数据库应用打开db文件----------------|| 有一些db格式的数据文件用Navicat打不开,这种数据属于SQLite3,可以用sqlitestudio打开

    2/5

    然后把里面的数据表导出为csv文件

    3/5

    如果用sqlitestudio打开如下图所示,将所选数据项保存为csv格式文件

    4/5

    导出的csv文件记得用记事本打开查看地下状态栏编码格式,如果不是UTF-8格式需要另存为替换源文件,编码格式保存为UTF8

    5/5

    最后用Realm Studio软件导入csv数据库文件保存为realm文件

    注意事项

    导入过程可能会遇到一些问题——在csv某一列realm会通过第一个数据(比如一个int类型数字)判断该列数据类型,从而导致误判;因为后面可能出现非int类型的字符,所以我们可以在csv文件里面第一行添加一个用来标志每一列数据格式的诱导数据行,对于程序数据检索这并不会产生任何影响(当然数据长度和位置会改变)

    在UWP里面使用Realm数据库时,对应创建的类里面的字段和属性可以用realm studio生成的c#类文件中的字段与属性进行替换,避免自己去写而产生不必要的错误; 如果运行报错——,可以让realm数据重新在realm studio里面生成类文件,再重写UWP项目里面对应的类~

    导入Realm的csv文件不要用excel修改,用记事本查看就可以,避免excel对格式的自动处理,从而改变csv保存数据的原有格式,数据格式被修改了对于我们进行代码检索可是个致命打击~

    现在了解到关于RealmStudio导入csv乱码的原因所在——用记事本打开csv文件后再另存为,此时注意下面的编码格式一定要为UTF-8,这种编码导入RealmStudio就不会乱码;前面讲到excel修改csv文件后导致乱码,是因为excel打开了的csv文件保存后其编码是ANSI,这就不好啦~

    UWPREALMDB数据格式转换
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_57146.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 20:14:57  耗时:0.029
    0.0288s