1. 程式人生 > 其它 >js連線sqlserver資料庫

js連線sqlserver資料庫

前提: 在js中連線sqlserver資料庫時需要先在瀏覽其中開啟activex控制元件和外掛

程式碼:

<script language="JavaScript">
    // 建立資料庫物件
    var objdbConn = new ActiveXObject("ADODB.Connection");
    // DSN字串
    var strdsn = "Driver={SQL Server};SERVER=127.0.0.1;UID=sa;PWD=call;DATABASE=vsale";
    // 開啟資料來源
    objdbConn.Open(strdsn);
    
// 執行SQL的資料庫查詢 var objrs = objdbConn.Execute("SELECT * FROM cust_call"); // 獲取欄位數目 var fdCount = objrs.Fields.Count - 1; // 檢查是否有記錄 if (!objrs.EOF){ document.write("<table border=1><tr>"); // 顯示資料庫的欄位名稱 for (var i=0; i <= fdCount; i++) document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>"); document.write(
"</tr>"); // 顯示資料庫內容 while (!objrs.EOF){ document.write("<tr>"); // 顯示每筆記錄的欄位 for (i=0; i <= fdCount; i++) document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>"); document.write("</tr>"); objrs.moveNext(); // 移到下一筆記錄 } document.write(
"</table>"); } else document.write("資料庫內沒有記錄!<br>"); objrs.Close(); // 關閉記錄集合 objdbConn.Close(); // 關閉資料庫連結 </script>

轉載:https://www.cnblogs.com/hewenwu/p/3713930.html