|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
附件:https://wwl.lanzoul.com/iWhkp1yze13e
密码:hevy先下载附件,打开myapp.exe启用本地端口。JSA中的调用方法看示例文件。
- async function testAPI(){
- let d=new Date();
- //构造测试数组
- const arr=await combin();
- //构造SQL语句
- let create="create table test(组合 text,序号 INTEGER)";
- let insertPart="";
- for(let i=0;i<arr.length;i++){
- insertPart += `('${arr[i][0]}',${arr[i][1]}),`
- };
- let insert=`insert into test values ${insertPart.slice(0,-1)}`
- //构造请求体
- const postData={
- dbName:"./test.db", //dbName为可选参数,数据库路径,如果不存在则新建。不指定的话为内存数据库;
- sqlArray:[create,insert] //sqlArray必选参数,数组结构,将所有SQL都丢进去。如果是内存数据库,创建-插入-查询必须一次性完成。
- };
- console.log(`构造100万数据用时${(new Date()-d)/1000}`)
- d=new Date();
- let res=await SqliteApi(postData); //调用API
- console.log(`写入100万数据到本地数据库用时${(new Date()-d)/1000}`)
- console.log(JSON.stringify(res,null,2));
- };
- async function SqliteApi(postData){
- let response = await fetch('http://localhost:3000/api/sqlite3', {
- method: 'POST',
- headers: {'Content-Type': 'application/json'},
- body: JSON.stringify(postData)
- });
- let res = await response.json();
- return res;
- };
复制代码
|
-
评分
-
1
查看全部评分
-
|