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中的其他对象
Jan 16 Javascript
JQuery Easyui Tree的oncheck事件实现代码
May 28 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
js单例模式的两种方案
Oct 22 Javascript
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
Ext GridPanel加载完数据后进行操作示例代码
Jun 17 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
Sep 24 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 Javascript
Js视频播放器插件Video.js使用方法详解
Feb 04 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
js实现模拟购物商城案例
May 18 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
php动态变量定义及使用
2015/06/10 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
Vue组件开发初探
2017/02/14 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
朴素贝叶斯Python实例及解析
2018/11/19 Python
Django实现分页显示效果
2019/10/31 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
英国在线泳装店:Simply Swim
2019/05/05 全球购物
几个常见的软件测试问题
2016/09/07 面试题
自考毕业自我鉴定范文
2013/10/27 职场文书
主持人演讲稿
2014/05/13 职场文书
孝敬父母的演讲稿
2014/05/14 职场文书
客户付款通知书
2015/04/23 职场文书
2015年资料员工作总结
2015/04/25 职场文书
《绝招》教学反思
2016/02/20 职场文书
检讨书范文
2019/04/16 职场文书
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
JavaScript实现音乐播放器
2022/08/14 Javascript