如果要为表中的所有列添加值,您也可以不需要在 SQLite 查询中指定列名称。但要确保值的顺序与列在表中的顺序一致。SQLite 的 INSERT INTO 语法如下:

后缀名是db的文件用什么方式打开
缩略图查看器 Viewer V1.2.0.80绿色版
安卓数据库插入数据操作疑问
openOrCreateDatabase 打开或者建立,如果数据库不存在就建立新的数据库insertData直接执行插入数据,不过你上面的代码少了一部分,就是没有建表的SQL执行的过程,所以执行insertData时会报错
什么是 SQLITE 数据库
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。 它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起MySQL、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。 SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,它支持的SQL包括:ATTACH DATABASEBEGIN TRANSACTIONcommentCOMMIT TRANSACTIONCOPYCREATE INDEXCREATE TABLECREATE TRIGGERCREATE VIEWDELETEDETACH DATABASEDROP INDEXDROP TABLEDROP TRIGGERDROP VIEWEND TRANSACTIONEXPLAINexpressionINSERTON CONFLICT clausePRAGMAREPLACEROLLBACK TRANSACTIONSELECTupdate同时它还支持事务处理功能等等。 也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。 比如SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。 如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么现在你可以考虑使用SQLite。 目前它的最新版本是 3.2.2,它的官方网站是:或者,能在上面获得源代码和文档。 同时因为数据库结构简单,系统源代码也不是很多,也适合想研究数据库系统开发的专业人士。
发表评论