我在SQLite的工作第一次,我有我的数据库中的下一个代码:无法创建SQLite数据库的Android
public class SqlLiteDataBase extends SQLiteOpenHelper{
String sqlCreate = "CREATE TABLE lol (code INTEGER, name TEXT)";
public SqlLiteDataBase(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(sqlCreate);
}
@Override
public void onUpgrade(SQLiteDatabase db, int versionAnterior, int versionNueva) {
db.execSQL("DROP TABLE IF EXISTS lol");
db.execSQL(sqlCreate);
}}
然后,我实例类,并尝试的东西添加到数据库:
SqlLiteDataBase sql = new SqlLiteDataBase(this, "DBlol", null, 1);
SQLiteDatabase db = sql.getWritableDatabase();
if(db != null)
{
int code = 1;
String name = "test";
db.execSQL("INSERT INTO lol (code, name) " + "VALUES (" + code + ", '" + name +"')");
db.close();
}
但是没有添加任何东西!它假设是一个文件在cel数据/ ...但文件夹是空的,我尝试使用DDMS发生什么,但没有显示,发生了什么? 这是一个权限问题吗? 这里是我的权限:
感谢您的时间