1.拼写sql原生语句的时候
String sql = "insert into users values(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的关闭比使用更重要。。。
分享到:
相关推荐
SQLite学习手册-中文全本.pdf SQLite学习手册-中文全本.pdf SQLite学习手册-中文全本.pdf
此资源(7zip压缩)包括: 1.SQLite权威指南 ...8.嵌入式数据库在SQLite中的应用 9.SQLite数据库文件格式全面分析 10.Android的SQLite使用教程 等等.. 下载一个不用去下载其他的了,资料很全面,谢谢下载!
SQLite学习手册(开篇) 一、简介 二、SQLite的主要优点 三、和RDBMS相比SQLite的一些劣势 四、个性化特征 SQLite学习手册(C/C++接口简介) 一、概述 二、核心对象和接口 三、参数绑定 SQLite学习手册(数据表和视图) 一...
SQLite学习,非常全面,很详细。值得拥有的学习资料。
sqlite学习资源,包括管理器,数据库文件,Android project。
NULL 博文链接:https://ghostfromheaven.iteye.com/blog/976680
sqlite3学习笔记
一篇不错的sqlite学习日志一篇不错的sqlite学习日志
该项目为unicode编码格式,一个简单...项目中用到的sqlite3.dll,sqlite3.lib是下载的最新的源代码自己编译生成的,所以应该是最新版本 为了丰富功能,又添加了开机自动运行,基于dialog程序的启动隐藏到系统托盘的功能
sqlite 支持中文模糊查询 sqlite3的许多版本不支支持 like 查询,此版版本支持,难得。
SQLite详细的学习笔记,包括数据库的详细操作说明
压缩包包含十几个关于SQlite的项目。学习的好资料!
sqlite(中文API) sqlite(中文API) sqlite(中文API) sqlite(中文API) sqlite(中文API)
一种非常简单的方式解决Sqlite中文排序问题(网页)
《SQLite 中文教程》有助于初学者了解 SQLite 数据库引擎相关的基础知识和先进理念。主要介绍了本教程提供了所有重要的内置的 SQLite 函数的参考手册,同时也列出了SQLite 数据库网站和书籍。 本教程帮助您了解什么...
sqlite_column —— 在当前的行中取得一列(a column from the current row of a result set)。 sqlite_create_aggregate —— Register an aggregating UDF for use in SQL statements。 sqlite_create_function ...
嵌入式产品使用的话很有参考价值,特别是后面的实例,对帮助开发操作sqlite 数据库很有参考价值。欢迎下载学习。
Sqlite数据库学习总结,希望能有帮助
一个小时内学习 SQLite 数据库
C# sqlite学习案例