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 代码压缩工具小结
Feb 27 Javascript
两个listbox实现选项的添加删除和搜索
Mar 01 Javascript
javascript动态添加删除tabs标签的方法
Jul 06 Javascript
微信小程序  wx.request合法域名配置详解
Nov 23 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
vue2.0全局组件之pdf详解
Jun 26 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
Jul 20 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
Jan 05 Vue.js
详解JSON.parse和JSON.stringify用法
Feb 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
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
Python中的index()方法使用教程
2015/05/18 Python
python获取各操作系统硬件信息的方法
2015/06/03 Python
Python正则简单实例分析
2017/03/21 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Django视图扩展类知识点详解
2019/10/25 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
linux面试题参考答案(6)
2016/06/23 面试题
董事长职责范文
2013/11/08 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
办公室个人总结
2015/02/28 职场文书
车间安全生产管理制度
2015/08/06 职场文书