2016-09-28 73 views
0

我做了我的RestAPI服务,现在我想验证响应与我的数据库使用Javascript进行功能测试。是否有可能这样做?我们可以使用javascript连接数据库进行功能测试吗?

+0

你是说像连接你的邮递员测试脚本到数据库,我的理解是否正确? – Ram

+0

yes..correct ..是否有可能与邮差?@Ram 10 – Mahek

+0

我建议你创建一个数据源API,通过POST方法接受普通的SQL查询,并以JSON格式返回数据,然后你可以对其他API执行验证。在生产中部署应用程序之前,请不要忘记删除数据源API。 – Ram

回答

0

您shouldn't使用客户端的JavaScript有几个原因Access数据库(不好的做法,安全问题等),但如果你真的想这样做,这里有一个例子:

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; 
相关问题