小编IKe*_*ail的帖子

execSQL:bindargs 更好吗?

我想知道可以采用 1 或 2 个参数的 execSQL 方法。
为什么使用第二种方法,如果我可以使用对象直接在SQLite db上进行操作?

例如:

db.execSQL("INSERT INTO "+ TableName +" VALUES (null, ?)",
        new Object[] { type.getName() })
Run Code Online (Sandbox Code Playgroud)

这比使用这个更好吗

db.execSQL("INSERT INTO "+ TableName +" VALUES (null,"+  type.getName() +")")
Run Code Online (Sandbox Code Playgroud)

第一个例子更安全吗?
执行时更快?
更容易阅读……
还是一样?

sqlite android android-sqlite

1
推荐指数
1
解决办法
1865
查看次数

标签 统计

android ×1

android-sqlite ×1

sqlite ×1