我试图将数据插入数据库sqllite,但数据没有进入数据库:

ContentValues cv = new ContentValues();
            cv.put("username", cust.getUsername());
            cv.put("password", cust.getPassword());
            cv.put("name", cust.getCustomername());
            long id = mDb.insert("user", null, cv);
            Log.v(TAG, Long.toString(id));
            Log.e(TAG, "New Customer Created");
            return true;

ID返回5,知道为什么吗?(几次之后,现在插入id return 7。)
我还应该在这里发布什么代码?数据库连接应该可以,因为我可以成功登录。

最佳答案

检查从模拟器下载数据库文件时实际插入的内容。您可以使用android调试监视器
然后在任何sqlite客户机中打开数据库

10-07 19:58
查看更多