JS操作 Access 数据库

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. var filePath = location.href.substring(0, location.href.indexOf("实例197.连接Access数据库.html"));    //以当前页面文件为基础,找到文件所在的绝对路径
  4. var path = filePath + "197.mdb";
  5. path = path.substring(8);
  6. var objdbConn = new ActiveXObject("ADODB.Connection");
  7. var strdsn = "driver={Microsoft Access Driver (*.mdb)};dbq=" + path;
  8. objdbConn.Open(strdsn);
  9. document.write("连接ACCESS数据库成功!<br>");
  10. objdbConn.Close();
  11. //-->
  12. </SCRIPT>

连接SQL Server数据库

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. var objdbConn = new ActiveXObject("ADODB.Connection");
  4. var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";
  5. objdbConn.Open(strdsn);
  6. document.write("数据库连接成功<br>");
  7. objdbConn.Close();
  8. //-->
  9. </SCRIPT>

查询数据库实例

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. var objdbConn = new ActiveXObject("ADODB.Connection");
  4. var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";      // 需要修改自己的服务器地址,用户名,密码
  5. objdbConn.Open(strdsn);
  6. var objrs = objdbConn.Execute("SELECT * FROM 表 where 关联=0");                  // 输入本地的表
  7. var fdCount = objrs.Fields.Count - 1;
  8. if (!objrs.EOF){
  9. document.write("<table border=1><tr>");
  10. for (var i=0; i <= fdCount; i++)
  11. document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
  12. document.write("</tr>");
  13. while (!objrs.EOF){
  14. document.write("<tr>");
  15. for (i=0; i <= fdCount; i++)
  16. document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
  17. document.write("</tr>");
  18. objrs.moveNext();
  19. }
  20. document.write("</table>");
  21. }
  22. else
  23. document.write("数据库内没有记录!<br>");
  24. objrs.Close();
  25. objdbConn.Close();
  26. //-->
  27. </SCRIPT>

操作数据库实例

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. var objdbConn = new ActiveXObject("ADODB.Connection");
  4. var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";   // 需要修改自己的服务器地址,用户名,密码
  5. objdbConn.Open(strdsn);
  6. objdbConn.Execute("update 表 set 关联=0");                    // 请写入自己的执行语句
  7. document.write("更新数据成功!<br>");
  8. objdbConn.Close();
  9. //-->
  10. </SCRIPT>

作用JavaScript访问和操作数据库的更多相关文章

  1. 11月7日下午PHP----PDO访问方式操作数据库

    MySQLI是专门访问MySQL数据库的,不能访问其它数据库.PDO可以访问多种的数据库,它把操作类合并在一起,做成一个数据访问抽象层,这个抽象层就是PDO,根据类操作对应的数据库.mysqli是一个 ...

  2. PDO访问方式操作数据库

    mysqli是专门访问MySQL数据库的,不能访问其它数据库.PDO可以访问多种的数据库,它把操作类合并在一起,做成一个数据访问抽象层,这个抽象层就是PDO,根据类操作对应的数据库.mysqli是一个 ...

  3. Redis的C++与JavaScript访问操作

    上篇简单介绍了Redis及其安装部署,这篇记录一下如何用C++语言和JavaScript语言访问操作Redis 1. Redis的接口访问方式(通用接口或者语言接口) 很多语言都包含Redis支持,R ...

  4. JDBC访问及操作SQLite数据库

    SQLite 是一个开源的嵌入式关系数据库,其特点是高度便携.使用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下,只要确保SQLite的二进 ...

  5. C#访问和操作MYSQL数据库

    这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作. 1.将MySql.Data.dll引用到你的项目中 下载地址:MyS ...

  6. springboot学习-jdbc操作数据库--yml注意事项--controller接受参数以及参数校验--异常统一管理以及aop的使用---整合mybatis---swagger2构建api文档---jpa访问数据库及page进行分页---整合redis---定时任务

    springboot学习-jdbc操作数据库--yml注意事项--controller接受参数以及参数校验-- 异常统一管理以及aop的使用---整合mybatis---swagger2构建api文档 ...

  7. JavaScript操作数据库JS操作Access数据库

    avaScript操作数据库JS操作Access数据库,跟其他语言操作差不多,总结了一下习惯代码,仅供参考学习.现在在F盘有文件abc.mdf,表名为Student,一共2个字段,Id数字类型主键,s ...

  8. 七、.net core下配置、数据库访问等操作实现

    配置读取 .net core下读取配置还是有点麻烦的,本身没有System.Configuration.dll,所以在进行配置前需要自行引用Microsoft.Extensions.Configura ...

  9. flask 在视图函数里操作数据库

    在视图函数里操作数据库 在视图函数里操作数据的方式和在python shell中的联系基本相同,只不过需要一些额外的工作.比如把查询结果作为参数 传入模板渲染出来,或是获取表单的字段值作为提交到数据库 ...

随机推荐

  1. Java List转换为字符串的几种方法

    Java List转换为字符串的几种方法 import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; import ...

  2. thinkphp5.0Traits引入

    ThinkPHP 5.0开始采用trait功能(PHP5.4+)来作为一种扩展机制,可以方便的实现一个类库的多继承问题. Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制.Trai ...

  3. Mybatis源码分析之Mapper文件解析

    感觉CSDN对markdown的支持不够友好,总是伴随各种问题,很恼火! xxMapper.xml的解析主要由XMLMapperBuilder类完成,parse方法来完成解析: public void ...

  4. SSMdemo:租房管理系统

    使用ssm框架整合,oracle数据库 框架: Spring SpringMVC MyBatis 导包: 1, spring 2, MyBatis 3, mybatis-spring 4, fastj ...

  5. php 5.6 安装openssl extension 出现编译错误

    废话不多说,直接上问题: PHP和openssl extension都是最新版本的,标准步骤安装时候出现如下问题: php:php-5.6.27 openssl:openssl-1.1.0e ==== ...

  6. Hibernate 组合主键映射

    在开发过程中创建数据库表时,有时候会发现单纯的创建一个主键是不可行的,有时候就需要多个字段联合保持唯一,本文讲述如何创建组合主键的映射. 例如:记录一个班的考试成绩.学生跟科目是多对多的关系,只有一个 ...

  7. 51nod1805 小树 prufer序列 + 容斥原理

    首先考虑$prufer$序列,那么问题转化为求 一个长为$n - 2$的序列,总共有$n$个元素,恰有$m$个元素不出现在序列中的方案数 考虑容斥,答案即为 至少$m$个元素不出现 - 至少$m + ...

  8. 【刷水-贪心】BZOJ1629-[Usaco2007 Demo]Cow Acrobats

    [题目大意] 有n个头牛,给出体重和力量.每个牛的危险值等于它上面的牛的体重总和减去它的力量值,求所有方案中危险值最大值的最小值. [思路] 贪心.一开始脑补的贪心是体重大的先放下面,体重相同的根据力 ...

  9. WebSQL的基本使用过程

    1.创建或打开数据库(openDatabase) var db = openDatabase('dbname', '1.0', 'discription', 2 * 1024); // 目前测试只有C ...

  10. poj 2828 buy Tickets 用线段树模拟带插入的队列

    Buy Tickets Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=2 ...