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. lr回放Warning -26601报错的解决方法

    问题现象: Action2.c(30): Error -26601: Decompression function  (wgzMemDecompressBuffer) failed, return c ...

  2. ElasticSearch部署文档(Ubuntu 14.04)

    ElasticSearch部署文档(Ubuntu 14.04) 参考链接 https://www.elastic.co/guide/en/elasticsearch/guide/current/hea ...

  3. 在kubernetes运行一个容器案例

    1. 检查kubernetes 组件是否正常运行. [root@c720120 ~]# kubectl get cs NAME                 STATUS    MESSAGE    ...

  4. 【C#】缓存数据

    namespace WpfCopy.Controls { public class CacheFileEventArgs : EventArgs { public bool IsFaulted { g ...

  5. Spring 常用的注解

    目录 Spring 常用的注解 前言 SpringMVC配置 web配置 @ComponentScan @PropertySource @PropertySources @Value @Control ...

  6. spring-cloud学习BUG小结

    1.com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: c ...

  7. Python开发基础-Day25-28FTP项目(待补充)

    optparse C:\Users\Mr.chai>python C:/Users/Mr.chai/Desktop/PythonProject/DAY/day27/LuffyFTP/client ...

  8. nyoj 737 石子合并 http://blog.csdn.net/wangdan11111/article/details/45032519

    http://blog.csdn.net/wangdan11111/article/details/45032519 http://acm.nyist.net/JudgeOnline/problem. ...

  9. 一文了解JVM全部垃圾回收器,从Serial到ZGC

    <对象搜索算法与回收算法>介绍了垃圾回收的基础算法,相当于垃圾回收的方法论.接下来就详细看看垃圾回收的具体实现. 上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器. ...

  10. LinkCutTree 总结

    最近学习了LinkCutTree,总结一下. LinkCutTree是一种数据结构(是Tree Decomposition中的一种),她维护的一般是无向图(一个森林),支持连边.删边.链修改.链查询( ...