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 相关文章推荐
初识Node.js
Sep 03 Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 Javascript
详解微信小程序 wx.uploadFile 的编码坑
Jan 23 Javascript
不得不看之JavaScript构造函数及new运算符
Aug 21 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
解决JavaScript layui 下拉框不显示的问题
Aug 14 Javascript
vue.js层叠轮播效果的实例代码
Nov 08 Javascript
JS实现的类似微信聊天效果示例
Jan 29 Javascript
Vue.js自定义指令学习使用详解
Oct 19 Javascript
JavaScript实现Excel表格效果
Feb 07 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 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
一个简单的域名注册情况查询程序
2006/10/09 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
2014/01/26 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
php中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
ExtJS 入门
2010/10/29 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
Javascript实现单例模式
2016/01/24 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
axios取消请求的实践记录分享
2018/09/26 Javascript
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
Python无损音乐搜索引擎实现代码
2018/02/02 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
pytorch 共享参数的示例
2019/08/17 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
银行竞聘演讲稿范文
2014/04/23 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
Java基础之this关键字的使用
2021/06/30 Java/Android
详解SQL的窗口函数
2022/04/21 Oracle