Phonegap存储API是否支持SQLite的预准备语句

时间:2013-12-12 12:55:08

标签: sqlite cordova storage prepared-statement

我可以使用下面的代码在表“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语句?

1 个答案:

答案 0 :(得分:3)

当然:

tx.executeSql("INSERT INTO MyTable (FirstName, LastNname) VALUES (?, ?)",
              ["Bobby", "Tables"]);