我一直在寻找这个问题的答案,但我找不到任何答案。
我正在使用内容提供程序向我的数据库插入值。我想使用LogCat来记录插入查询。
我的代码:
public long addSomething(something som)
{
SQLiteDatabase db = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(something.KEY_NAME, som.get_name() );
long something_id = db.insert(something.TABLE,null,values);
Log.e("INSERT QUERY","What should I put here to get that query??");
return something_id;
}
谢谢。
答案 0 :(得分:0)
实际的INSERT语句是在内部构造的,并且不对调用者可用。
您可以做的最好的事情是将所有参数记录到insert()
(对ContentValues
使用toString())。