某天在网上闲逛的时候,发现有人贴出来的一段代码:
con=new ActiveXObject("ADODB.Connection");
con.Provider="Microsoft.Jet.OLEDB.4.0";
rs=new ActiveXObject("ADODB.Recordset");
迷茫什么时候 JS 能操作数据库了 ???
然后开始搜索相关的信息,看到一人写的 Javascript For ACCESS 的数据库操作类:
function JDB(){
try{
this.con=new ActiveXObject("ADODB.Connection");
this.con.Provider="Microsoft.Jet.OLEDB.4.0";
this.rs=new ActiveXObject("ADODB.Recordset");
}catch(e){
// alert(e);
this.con=null;
this.rs=null;
}
this.filePath=null;
this.dbPath=null;
};
//设置数据库文件相对(定位文件)路径和数据库名
JDB.prototype.setDB=function(dbPath){
this.filePath=dbPath;
};
//同数据库建立连接
JDB.prototype.connect=function(){
//this.filePath=""; //access路徑
this.con.ConnectionString="Data Source="+this.filePath + ";Jet OLEDB:Database Password='Cmanagers'";
this.con.open;
};
//执行数据库语句返回结果集
JDB.prototype.Query=function(sql){
this.rs.open(sql,this.con);
};
//执行数据库语句不返回结果集
JDB.prototype.Execute=function(sql){
this.con.execute(sql);
};
//关闭结果集
JDB.prototype.rsClose=function(){
this.rs.close();
this.rs=null;
};
//关闭数据连接
JDB.prototype.conClose=function(){
this.con.close();
this.con=null;
};
自己测试了用下 , 可以用的 , 但是此类仅限于在本机上使用 , 因为路径 只能制定本地的数据库 , 不然报错 .
测试:
var DB = new JDB();
DB.setDB("D:/test/info.mdb");
DB.connect();
DB.Query("SELECT password FROM user_data");
alert( DB.rs(0) ) ;
alert( DB.rs('password') ) ;
alert( DB.rs.fields(0) ) ;
alert( DB.rs.fields('password') ) ;
分享到:
相关推荐
(源代码),JAVASCRIPT修改,新增,删除ACCESS数据库(操作).不需要架设WEB服务器,离线本地操作ACCESS数据库。支持PHP,ASP,.NET,JAVA.
在前台页面调用javascript,连接access数据库
Allow CORS: Access-Control-Allow-Origin允许您在web应用程序中轻松执行跨域Ajax请求。
javascript实例应用---连接数据库实例.rarjavascript实例应用---连接数据库实例.rarjavascript实例应用---连接数据库实例.rar
JavaScript应用实例-数据库操作.js
基于Web的图书管理系统源码+数据库--期末大作业.zip基于Web的图书管理系统源码+数据库--期末大作业.zip基于Web的图书管理系统源码+数据库--期末大作业.zip基于Web的图书管理系统源码+数据库--期末大作业.zip基于Web...
JavaScript操作Access数据库
利用JavaScript来访问WebService来操作服务器数据库-冷风.pdf
默认情况下,现代浏览器(在JavaScriptAPI中)禁止CORS或跨源资源共享。安装此加载项将使您可以解除阻止此功能。请注意,将插件添加到浏览器后,默认情况下它处于非活动状态(工具栏图标为灰色C字母)。如果要激活...
NULL 博文链接:https://huanlong78.iteye.com/blog/519461
用静态网页的javascript对acess的数据库进行访问,用数据库的值进行显示!
数据库大作业-基于JavaScript银行业务管理系统源码.zip数据库大作业-基于JavaScript银行业务管理系统源码.zip数据库大作业-基于JavaScript银行业务管理系统源码.zip数据库大作业-基于JavaScript银行业务管理系统源码...
- 了解关系型数据库和非关系型数据库 - 数据库连接池 - 数据库事务 3. Spring框架: - Spring Boot - Spring MVC - Spring Data - Spring Security - Spring Cloud 4. Web开发: - HTML、CSS、...
李炎恢JavaScript-pdf文档笔记第一章到第三十四章
主要介绍了Javascript连接Access数据库的方法,涉及javascript针对access数据库的连接、关闭及增删改查等常用操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Html - Css - Javascript - The Web Programmer's Desk Reference
能过javascript 访问ACCESS数据库, var myDB = new ACCESSdb("d:/ACCESSdb/AdmnCodes.mdb", { showErrors: true });
JavaScript应用实例-用shell操作sqlite数据库.js