JavaScript使用ActiveXObject訪問Access和SQL Server數(shù)據(jù)庫
更新時間:2015年04月02日 09:33:45 投稿:junjie
這篇文章主要介紹了JavaScript使用ActiveXObject訪問Access和SQL Server數(shù)據(jù)庫,本文分別給出相應(yīng)操作代碼,需要的朋友可以參考下
JS操作 Access 數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var filePath = location.href.substring(0, location.href.indexOf("實例197.連接Access數(shù)據(jù)庫.html")); //以當(dāng)前頁面文件為基礎(chǔ),找到文件所在的絕對路徑
var path = filePath + "197.mdb";
path = path.substring(8);
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "driver={Microsoft Access Driver (*.mdb)};dbq=" + path;
objdbConn.Open(strdsn);
document.write("連接ACCESS數(shù)據(jù)庫成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
連接SQL Server數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";
objdbConn.Open(strdsn);
document.write("數(shù)據(jù)庫連接成功<br>");
objdbConn.Close();
//-->
</SCRIPT>
查詢數(shù)據(jù)庫實例
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的服務(wù)器地址,用戶名,密碼
objdbConn.Open(strdsn);
var objrs = objdbConn.Execute("SELECT * FROM 表 where 關(guān)聯(lián)=0"); // 輸入本地的表
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("數(shù)據(jù)庫內(nèi)沒有記錄!<br>");
objrs.Close();
objdbConn.Close();
//-->
</SCRIPT>
操作數(shù)據(jù)庫實例
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的服務(wù)器地址,用戶名,密碼
objdbConn.Open(strdsn);
objdbConn.Execute("update 表 set 關(guān)聯(lián)=0"); // 請寫入自己的執(zhí)行語句
document.write("更新數(shù)據(jù)成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
您可能感興趣的文章:
- 使用JavaScript的ActiveXObject對象檢測應(yīng)用程序是否安裝的方法
- JavaScript中使用ActiveXObject操作本地文件夾的方法
- js之ActiveX控件使用說明 new ActiveXObject()
- js借助ActiveXObject實現(xiàn)創(chuàng)建文件
- javascript下用ActiveXObject控件替換word書簽,將內(nèi)容導(dǎo)出到word后打印
- JS操作數(shù)據(jù)庫的實例代碼
- js 連接數(shù)據(jù)庫如何操作數(shù)據(jù)庫中的數(shù)據(jù)
- nodejs中操作mysql數(shù)據(jù)庫示例
- JavaScript中操作Mysql數(shù)據(jù)庫實例
- 用javascript連接access數(shù)據(jù)庫的方法
- JavaScript基于activexobject連接遠(yuǎn)程數(shù)據(jù)庫SQL Server 2014的方法
相關(guān)文章
ES6如何將?Set?轉(zhuǎn)化為數(shù)組示例詳解
這篇文章主要為大家介紹了ES6如何將?Set?轉(zhuǎn)化為數(shù)組的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
基于JavaScript實現(xiàn)年月日三級聯(lián)動
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實現(xiàn)年月日三級聯(lián)動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06
JS基于正則表達(dá)式的替換操作(replace)用法示例
這篇文章主要介紹了JS基于正則表達(dá)式的替換操作(replace)用法,結(jié)合具體實例形式詳細(xì)分析了replace函數(shù)的語法、參數(shù)及具體使用技巧,需要的朋友可以參考下2017-04-04
Firefox中通過JavaScript復(fù)制數(shù)據(jù)到剪貼板(Copy to Clipboard 跨瀏覽器版)
這篇文章主要介紹了irefox中通過JavaScript復(fù)制數(shù)據(jù)到剪貼板的方法,可以跨瀏覽器使用,大家可以使用看看2013-11-11

