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 相关文章推荐
jquery选择器的选择使用及性能介绍
Jan 16 Javascript
自己用jQuery写了一个图片的马赛克消失效果
May 04 Javascript
javascript抽象工厂模式详细说明
Dec 16 Javascript
浅谈javascript中call()、apply()、bind()的用法
Apr 20 Javascript
Angularjs material 实现搜索框功能
Mar 08 Javascript
javascript实现根据汉字获取简拼
Sep 25 Javascript
JavaScript函数基础详解
Feb 03 Javascript
windows下vue-cli及webpack搭建安装环境
Apr 25 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
Nuxt.js SSR与权限验证的实现
Nov 21 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 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 array_merge下进行数组合并的代码
2008/07/22 PHP
php面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
php下获取http状态的实现代码
2014/05/09 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
javascript实现文本域写入字符时限定字数
2014/02/12 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
[03:01]完美世界DOTA2联赛PWL S2 集锦第二期
2020/12/03 DOTA
Python 中 Meta Classes详解
2016/02/13 Python
python获取地震信息 微信实时推送
2019/06/18 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
python实现局域网内实时通信代码
2019/12/22 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
详解python中的异常捕获
2020/12/15 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
师范院校学生自荐信范文
2013/12/27 职场文书
园林毕业生自我鉴定范文
2013/12/29 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
2014年群众路线党员自我评议
2014/09/24 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
清洁工个人总结
2015/03/04 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
pandas提升计算效率的一些方法汇总
2021/05/30 Python
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫