数据没有插入android中的Sqlite数据库

Jay*_*min 6 sqlite android

我正在开发一个需要使用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)

Kon*_*rov 5

试试这种方式.您需要先启动事务,然后将其标记为成功并结束.

   try {  
       myDataBase.beginTransaction();
       myDataBase.insert(ZRECIPE, null, initialValues);
       myDataBase.setTransactionSuccessful();
       } 
   finally {
       myDataBase.endTransaction();
       }
Run Code Online (Sandbox Code Playgroud)


hab*_*bit 2

您忘记提交交易。

  • 你好,但是如何进行交易..? (2认同)