我可以使用下面的代码在表“MY_TABLE”中插入两条记录,通过使用sql lite的Phone Gap存储API。
var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
db.transaction(function (tx) {
tx.executeSql("INSERT INTO MY_TABLE (first_name,last_name) VALUES ('joe','smith'),('bob','wilson')");
}, errorCB, function(){
//success code
});
Phone Gap API是否有类似预处理语句的机制来处理具有单括号等字符的插入可能会混淆我的INSERT语句?
答案 0 :(得分:3)
当然:
tx.executeSql("INSERT INTO MyTable (FirstName, LastNname) VALUES (?, ?)",
["Bobby", "Tables"]);