2016-09-28 75 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; 
相關問題