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 相关文章推荐
Javascript学习笔记4 Eval函数
Jan 11 Javascript
Javascript学习笔记一 之 数据类型
Dec 15 Javascript
js实现div闪烁原理及实现代码
Jun 24 Javascript
Javascript实现单张图片浏览
Dec 18 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
原生js实现手风琴功能(支持横纵向调用)
Jan 13 Javascript
angularjs指令之绑定策略(@、=、&amp;)
Apr 13 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
May 10 Javascript
angular 表单验证器验证的同时限制输入的实现
Apr 11 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
Sep 23 Javascript
node.JS事件机制与events事件模块的使用方法详解
Feb 06 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
May 19 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上传图片、删除图片实现代码
2010/05/12 PHP
php 魔术方法详解
2014/11/11 PHP
php实现的用户查询类实例
2015/06/18 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
js控制CSS样式属性语法对照表
2012/12/11 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
js实现图片360度旋转
2017/01/22 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
jquery仿苹果的时间/日期选择效果
2017/03/08 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
python自动点赞功能的实现思路
2020/02/26 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
高一历史教学反思
2014/01/13 职场文书
护士求职信范文
2014/05/24 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
同事去世追悼词
2015/06/23 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
小学班级口号大全
2015/12/25 职场文书