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 相关文章推荐
toString()一个会自动调用的方法
Feb 08 Javascript
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
js切换光标示例代码
Oct 10 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
Nov 13 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
Dec 23 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
Dec 17 Javascript
半个小时学json(json传递示例)
Dec 25 Javascript
jQuery仿IOS弹出框插件
Feb 18 Javascript
vue router路由嵌套不显示问题的解决方法
Jun 17 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
Nov 16 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
mayfish 数据入库验证代码
2010/04/30 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
深入研究React中setState源码
2017/11/17 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
Vue3.0数据响应式原理详解
2019/10/09 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
js实现随机点名功能
2020/12/23 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
Python实现的科学计算器功能示例
2017/08/04 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
实习教师自我鉴定
2013/12/09 职场文书
世博会口号
2014/06/20 职场文书
关于运动会的广播稿
2014/09/22 职场文书
保险公司增员口号
2015/12/25 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android