我们可以用javascript连接数据库进行功能测试吗?

Can we connect database with javascript for functional testing?

本文关键字:功能测试 数据库 连接 javascript 我们      更新时间:2023-09-26

我做了我的RestAPI服务,现在我想用Javascript验证我的数据库的响应进行功能测试。这可能吗?

你不应该使用客户端javascript访问数据库,有几个原因(不良实践,安全问题等),但如果你真的想这样做,这里有一个例子:

var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
   document.write(rs.fields(1));
   rs.movenext;
}
rs.close;
connection.close;