JavaScript使用ActiveXObject访问Access和SQL Server数据库


Posted in Javascript onApril 02, 2015

JS操作 Access 数据库

<SCRIPT LANGUAGE="JavaScript">  

<!--  

var filePath = location.href.substring(0, location.href.indexOf("实例197.连接Access数据库.html"));    //以当前页面文件为基础,找到文件所在的绝对路径  

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数据库成功!<br>");  

objdbConn.Close();                          

//-->  

</SCRIPT> 

连接SQL Server数据库

<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("数据库连接成功<br>");      

objdbConn.Close();                     

//-->  

</SCRIPT> 

查询数据库实例

<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);       

var objrs = objdbConn.Execute("SELECT * FROM 表 where 关联=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("数据库内没有记录!<br>");  

objrs.Close();                           

objdbConn.Close();                     

//-->  

</SCRIPT> 

操作数据库实例

<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);       

objdbConn.Execute("update 表 set 关联=0");                    // 请写入自己的执行语句  

document.write("更新数据成功!<br>");  

objdbConn.Close();                     

//-->  

</SCRIPT> 
Javascript 相关文章推荐
js获取电脑分辨率的思路及操作
Nov 22 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
Mar 03 Javascript
javascript格式化json显示实例分析
Apr 21 Javascript
JavaScript获取两个数组交集的方法
Jun 09 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
Jan 22 Javascript
BootStrap modal模态弹窗使用小结
Oct 26 Javascript
使用jsonp实现跨域获取数据实例讲解
Dec 25 Javascript
Bootstrap select下拉联动(jQuery cxselect)
Jan 04 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
Apr 04 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
Feb 09 Javascript
记录一次websocket封装的过程
Nov 23 Javascript
JavaScript实现重置表单(reset)的方法
Apr 02 #Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
Apr 02 #Javascript
jquery实现的省市区三级联动
Apr 02 #Javascript
JavaScript实现的链表数据结构实例
Apr 02 #Javascript
JavaScript实现的字符串replaceAll函数代码分享
Apr 02 #Javascript
通过JS判断联网类型和连接状态的实现代码
Apr 01 #Javascript
Javascript中数组方法汇总(推荐)
Apr 01 #Javascript
You might like
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
ThinkPHP安装和设置
2015/07/27 PHP
Javascript之文件操作
2007/03/07 Javascript
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
layui table去掉右侧滑动条的实现方法
2019/09/05 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
python实现自动解数独小程序
2019/01/21 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
pandas数据拼接的实现示例
2020/04/16 Python
python解释器安装教程的方法步骤
2020/07/02 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
2015财务年终工作总结范文
2015/05/22 职场文书
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript
JavaScript实现简单的音乐播放器
2022/08/14 Javascript