我正在开发一个需要使用 SQLite 数据库的应用程序。我已经实现了获取数据,但是当我尝试插入数据时遇到了问题。我遇到的问题是我输入的新数据没有存储,即没有新数据被输入到数据库中。
这是我的插入代码,myDataBase
是 SQLiteDatabase 的一个实例。
public void insertTitle(String Recipe)
{
ContentValues initialValues = new ContentValues();
initialValues.put(COLUMN_NAME,value);
myDataBase.insert(ZRECIPE, null, initialValues);
}
最佳答案
这样试试看。您需要先开始交易,然后将其标记为成功并结束。
try {
myDataBase.beginTransaction();
myDataBase.insert(ZRECIPE, null, initialValues);
myDataBase.setTransactionSuccessful();
}
finally {
myDataBase.endTransaction();
}
关于android - 数据未插入到 android 中的 Sqlite 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483123/