![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android数据库
少年阿涛
一如以往的坚持,只希望自己继续努力!
展开
-
关于 释放堆内存出错的 问题
当我们在申请堆内存的时候 如果申请的空间小于我们预定的空间 然后我们释放的空间多于我们申请的空间如 char p[10]; cin>>p; (假设是tao) int len=strlen(p); char *p2=new char[len]; strcpy(p2,p); cout<<p2<<endl;...原创 2015-06-07 11:44:16 · 687 阅读 · 0 评论 -
Android sqlite syntax error 引发的错误以及思考
相信不少人都会使用android的内置数据库sqlite进行数据库查询,也或多或少会遇到这个问题 android.database.sqlite.SQLiteException:near syntax error (code 1):一般来说,这个异常出现的情况是数据库的语法书写错误,很正常嘛,有时候sql的查询语句这么长,也难免会打漏个空格什么的之类的。但是今天我遇到了同样...原创 2018-04-29 17:59:22 · 1657 阅读 · 0 评论 -
使用 SQLCipher加密数据库的错误总结(file is not a database: , while compiling: select count(*) from sqlite_master
使用经历如下 由于项目中需要用到加密数据库,使用特意用了github的经典项目 sqlcipher, 使用起来也很简单,和原生的数据库没有差异,甚至连类名都一样,只是包路径需要替换为Sqlcipher的相应路径。还有获取数据库的方式需要加上密码,如 SQLiteOpenHelper.getWritableDatabase(“secret”)。一开始接入也没有想太多,就直接用了。没想到,后来b...原创 2018-08-05 17:05:16 · 35249 阅读 · 7 评论