本类文章列表

iOS – 使用FMDB进行sqlite数据库加密

开发过程中,有时候需要使用SQLite缓存很多用户信息或者用户记录,跟后台交互时,我们会把这些数据加密处理传给后台,但是本地的数据也是不安全的,此时我们就有了数据库加密的需求,因为楼主是使用FMDB做数据库的操作,所以在这里实现FMDB数据库加密: 数据里加密有两种方法: 1.对数据库内容加密,存的时候加密,用得时候解密。 2.直接对数据库文件加密。 1.加密方法一 对数据库内容加密这里就不细说...

2020-01-17 Comments:iOS – 使用FMDB进行sqlite数据库加密已关闭评论关键字: ,
iOS – Sqlite 数据库insert插入优化方案

一 场景 有个SDK的数据库读写挺慢的,写入 1000 条数据耗时 18.5 秒,虽然放在了异步线程做,但感觉还慢了点。另外手机的硬件配置比较低,考虑到电池续航,大小等等因素不可能做得很快。硬件改不了,考虑从代码层面优化。 一个问题,假设写入 1000 条数据时,又触发了读数据,要上传到服务器,还得等 18.5 秒,这个过程中,APP进程可能被 kiil 掉,用户手动关闭 APP 后,其进程 5 ...

2017-08-30 Comments:0 关键字: ,
SQLite无法使用drop column删除表的字段的解决办法

修改表中字段的正常的SQL语句: 增加字段 alter table docdsp  add dspcode char(200) 删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 修改字段类型 ALTER TABLE table_name  ALTER COLUMN column_name new_data_type 改名 sp_rename ...

2014-06-18 Comments:0 关键字:
Design By Inzaghi | 京ICP备16047555号-1