您好我使用下面的代码创建了一个SQLite数据库。
$db = new SQLiteDatabase("train");
@$db->queryExec("CREATE TABLE words(id INTEGER PRIMARY KEY,word TEXT,meaning TEXT,sentence TEXT)");
$query = "CREATE TABLE android_metadata(locale TEXT DEFAULT 'en_US')";
@$db->queryExec($query);
$query = "INSERT INTO android_metadata(locale) VALUES ('en_US')";
@$db->queryExec($query);
我尝试使用SQLLite数据库浏览器2.0 b1打开上面的数据库文件,但它显示了 “发生错误:文件不是SQLite 3数据库”。 这是预期的吗?
当我尝试在android中打开数据库时,它显示以下错误 “构建时关闭数据库”
,无法设置setLocale()但我有表locale的表android_metadata,我也插入了一行..
为什么会这样?数据库创建有什么问题吗?
谢谢和问候