sqlite学习中随笔
1.拼写sql原生语句的时候
Stringsql="insertintousersvalues(null,'"+name+"','"
+company+"','"+gender+"','"
+phone+"')";
不要忘记单引号2.SQLiteOpenHelper的onCreate方法是有在第一次getReadableDatabase时候会执行。如果创建数据库错误。或者在这里创建表错误了。只有从eclipse ddms中的file explorer中先删除数据库,才会再次执行onCreate方法
3.创建的database直接用win操作系统是看不到,也进不去的,只能使用adb shell 或者从eclipse 的file explorer中查看
4.创建eclipse项目之前,一定要记得先改项目编码为UTF8。windows-preference-workspace
5.sqlite 默认的存储方式是UTF8.如果eclipse中的编码也是UTF8的话。直接使用windows查看是现实乱码的,不是存储的数据的问题。而是cmd命令行窗口显示的时候编码是GBK。 使用chcp 命令就会看到页码是 936 ,而UTF8的页码是65001。所以使用chcp 65001 就可以把命令行的编码改成UTF8。这样就可以正确显示sqlshuite中的数据了。
6.sqlite的database和openhelp的关闭比使用更重要。。。
相关推荐
specialbrian 2020-07-31
loveandroid0 2020-06-18
DAV数据库 2020-06-17
URML 2020-06-13
Dlanguage 2020-06-12
Plant 2020-06-07
疯狂老司机 2020-06-07
chibangyuxun 2020-06-07
sdwylry 2020-06-04
airfling 2020-05-31
Plant 2020-05-31
zbcaicai 2020-05-26
chaochao 2020-05-19
Plant 2020-05-17
小火车 2020-05-14
beibeijia 2020-04-25
Rain 2020-04-16