Protractor 如何使用量角器创建azure SQL数据库连接?

Protractor 如何使用量角器创建azure SQL数据库连接?,protractor,azure-sql-database,Protractor,Azure Sql Database,如何使用量角器创建azure SQL数据库连接?有人可以帮助您编写用Typescript编写的代码吗?您可以使用冗长的、mmsql、sequelize和其他库来操作nodejs中的sqlserver数据库 例如: MSDBClient.ts 导入mssql=require('mssql'); // 定义数据查询回调接口 导出声明类型OnQueryCallback=(err:Error,rc:any)=>void 导出声明类型OnExecCallback=(err:Error,rc:boolea

如何使用量角器创建azure SQL数据库连接?有人可以帮助您编写用Typescript编写的代码吗?

您可以使用冗长的、mmsql、sequelize和其他库来操作nodejs中的sqlserver数据库

例如:

MSDBClient.ts


导入mssql=require('mssql');
// 定义数据查询回调接口
导出声明类型OnQueryCallback=(err:Error,rc:any)=>void
导出声明类型OnExecCallback=(err:Error,rc:boolean)=>void
导出类MSSQLSDBClient{
//网址
构造:字符串;
构造函数(用户名:string,密码:string,主机:string,端口:number,dbName:string){
this.constr=this.constr=`mssql://${username}:${password}@${host}:${port}/${dbName}`;
连接(this.constr).then(函数(){
console.log('-----------------------');
log('-login success-');
console.log('-----------------------');
}).catch(函数(err){
控制台日志(err);
})
}
公共异步查询(strSql:string,cb:OnQueryCallback){
试一试{
等待mssql.connect(this.constr).然后(function()){
新建mssql.Request().query(strSql).then(函数(结果){
//控制台日志(结果);
如果(cb)cb(空,结果);
}).catch(函数(err){
控制台日志(err);
if(cb)cb(err,null);
});
//存储过程
}).catch(函数(err){
控制台日志(err);
if(cb)cb(err,null);
})
}捕捉(错误){
控制台日志(err);
if(cb)cb(err,null);
} 
}
公共异步执行(strSql:string,cb:OnExecCallback){
等待mssql.connect(this.constr,函数(){
查询(strSql,函数(err,data){
如果(错误){
if(cb)cb(err,false);
}否则{
if(cb)cb(null,true);
mssql.close();
}
});
}
);
} 
}
这对您有帮助吗?