我正在开发一个需要使用SQLite数据库的应用程序.我已经实现了获取数据,但是当我尝试插入数据时,我遇到了问题.我遇到的问题是我输入的新数据没有存储,即没有新内容输入到数据库中.
这是我的插入代码,myDataBase
是SQLiteDatabase的一个实例.
public void insertTitle(String Recipe)
{
ContentValues initialValues = new ContentValues();
initialValues.put(COLUMN_NAME,value);
myDataBase.insert(ZRECIPE, null, initialValues);
}
Run Code Online (Sandbox Code Playgroud)
试试这种方式.您需要先启动事务,然后将其标记为成功并结束.
try {
myDataBase.beginTransaction();
myDataBase.insert(ZRECIPE, null, initialValues);
myDataBase.setTransactionSuccessful();
}
finally {
myDataBase.endTransaction();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8087 次 |
最近记录: |