仅在首次创建数据库时将记录插入sqlite数据库

时间:2012-06-16 15:12:33

标签: android sqlite sqliteopenhelper

我想仅在创建数据库时将记录插入我的sqlite数据库(即仅当我的应用程序首次在设备上安装时)。 我搜索了一些帮助,有些人建议在数据中插入数据 onCreate()的{​​{1}}方法,但无法使用该方法插入记录。

这是我的代码

SQLiteOpenHelper

3 个答案:

答案 0 :(得分:1)

使用sqlite数据库浏览器制作数据库会有很大帮助 试试这个链接Inserting data to record in sqlite

答案 1 :(得分:0)

在你看来,文本之间缺少CREATE TABLE查询空间....

NAME +"TEXT, " + TITLE + "TEXT NOT NULL);"

只需在SOP中打印查询,然后尝试在桌面上的SQLITe工具中执行它们。

答案 2 :(得分:0)

当你CREATE语句正确时,它会正常工作。它缺少空格和正确的拼写。 _ID + "INTEGER ...必须是_ID +" INTEGER and {PRMARY {1}} PRIMARY`。可能还有其他错误。在程序中安装调试选项以发出您正在执行的所有SQL日志,这是一个好主意。