如何在量角器中对数据库进行重新连接查询

时间:2018-10-26 08:12:14

标签: node.js protractor azure-sql-database

我正在使用量角器黄瓜框架。我在量角器脚本中有一个sql查询。其中我在第一个查询中使用了close连接并尝试再次连接以执行下一个查询,以避免max.requset DB.my sql查询的限制在下面给出

exported type Agent should have comment or be unexported

用于下一个查询。我正在尝试像这样再次连接。但是第二个查询没有执行,进程退出了。所以我们有另一种重新连接的语法吗?谢谢

1 个答案:

答案 0 :(得分:0)

只需尝试关闭连接和事务池。

这对我来说很好。

 (async () => {
        const config = {
            user: 'User',
            password: 'iPg$',
            server: 'cp-sql',
            database: 'DBI',
            options: {
                encrypt: true // Use this if you're on Windows Azure
            }
        }
        try {

            let pool = await sql.connect(config)
            var envcode, testcode;
            let result1 = await pool.request()
                .query(`query 1 goes here`)
            // console.dir(result1)
            pool.close();
            sql.close();
            let pool1 = await sql.connect(config)
            let result2 = await pool1.request()
                .query(`query 2 goes here`)
            // console.dir(result2)
            pool1.close();
            sql.close();
            resolve(result2);
        } catch (err) {
            console.log(err)
        }
    })()