jar*_*oal 2 html javascript sqlite html5
有可能做这样的事情:
begin;
insert into some_table (some_col, another_col) values ('a', 'b');
insert into some_table (some_col, another_col) values ('c', 'd');
...
commit;
Run Code Online (Sandbox Code Playgroud)
...在HTML 5中?
由于每个事务都是异步并且拥有它自己的回调,在我看来,编写一个插入未知数量的行的例程并在完成后回调它是很困难的.
以下是您如何操作的示例代码.我在macos,ios和android中测试了最新版本的safari和chrome.
var db = openDatabase('dbname', '1.0', 'db description', 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql("insert into some_table (some_col, another_col) values ('a', 'b');");
tx.executeSql("insert into some_table (some_col, another_col) values ('c', 'd');");
...
},
Run Code Online (Sandbox Code Playgroud)
)