`
starbhhc
  • 浏览: 654305 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript 操作数据库

阅读更多
简单的数据库操作:

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language=javascript>
function connectDb()
{
var ConnDB = new ActiveXObject("ADODB.Connection");
  ConnDB.ConnectionString="dsn=shbxdatabase;uid=ldbx;pwd=123456;"; 
  ConnDB.Open(); 
var  Rs = new ActiveXObject("ADODB.Recordset");
var tempstr="";
Rs.Open("select * from WDA1",ConnDB,1,3);
while(!Rs.EOF)
{
  tempstr = tempstr + Rs("TNAME") + "<br/>";
  Rs.MoveNext;
}
  test.innerHTML=tempstr;
}
</script>
</HEAD>
<BODY onbeforeunload="return ok?">

<P><div id=test>&nbsp;</div>
<P><INPUT id=button1 type=button value=显示 name=button1 onclick="connectDb()"></P>

</BODY>
</HTML>
>>>>>>-------------------------------------

var db="D:\\js\\9t\\db1.mdb";
function opendb(dbname,sql)
{
var opendb =new ActiveXObject("ADODB.Recordset")
opendb.ActiveConnection = "DBQ="+dbname+";DRIVER={Microsoft Access Driver (*.mdb)};"
opendb.Source = sql
opendb.CursorType = 1
opendb.CursorLocation = 2
opendb.LockType = 3
opendb.Open()
return opendb
}


var rs=new Object();
rs=opendb(db,"select * from 产品 where id="+i);
document.all.xx1.innerHTML=rs("生产厂商").value;
document.all.xx2.innerHTML=rs("产品名称")+"/"+rs("型号");
document.all.xx3.innerHTML=rs("售价");
document.all.xx4.innerHTML=rs("批发");
document.all.xx5.innerHTML=rs("备注");
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<---------------------------------------


连接ACCESS只能用数据源,操作数据库的方法跟ASP之类是一样的。
只不过执行的语句不一样罢了。
如:
String dbUrl = "sun.jdbc.odbc.JdbcOdbcDriver";
String dbConStr = "jdbc:odbc:dnsName";
Connection Conn = null;
Statement stmt = null;
try{
    Class.forName(dbUrl);
    }catch(ClassNotFoundException e){
        System.err.println("Not Found ClassForName" + e.getMessage());
    }
try{
    Conn = DriverManager.getConnection(dbConStr, "uid", "pwd");   //连接数据库,uid与pwd分别为 用户名及密码(连接数据库的),如果没有既为空
    stmt = Conn.createStatement();
    }catch(Exception e){
        System.err.println("Cant Connect the DATA" + e.getMessage());
    }
//以下为操作数据库的
String sql = "select * from tableName[....]";
ResultSet Rs = stmt.executeQuery(sql);    // 返回记录集
String sqlUpdate = "update...";
String sqlInsert = "insert into....";
stmt.executeUpdate(sqlUpdate);   //更新记录
stmt.executeUpdate(sqlInsert);  //插入记录
Conn.close();
stmt.close();


以上就是简单的数据库操作!
分享到:
评论

相关推荐

    JavaScript操作数据库

    JavaScript操作数据库JavaScript操作数据库

    javascript操作数据库详解

    本文将深入探讨如何使用JavaScript操作数据库,主要涵盖以下几个方面: 1. **Node.js与数据库接口** Node.js的非阻塞I/O模型使其成为处理数据库查询的理想选择。它提供了多种数据库驱动,如MySQL的`mysql2`库、...

    JavaScript操作数据库.ppt

    JavaScript操作数据库主要涉及的技术是利用ActiveX对象与数据库进行交互,特别是通过ADODB对象来实现。ADODB(ActiveX Data Objects)是微软提供的一个数据库访问技术,它允许JavaScript这样的脚本语言与各种数据库...

    javascript操作数据库

    javascript是主要的网站开发脚本语言 , 动态网站都需要数据库 , 值得一看 , 谢谢支持!

    第18章 JavaScript操作数据库.ppt

    第18章 JavaScript操作数据库

    javascript数据库大图片

    这里的"javascript数据库大图片"可能是指一系列利用JavaScript操作数据库的示例,尤其是处理大数据量或者图像数据的情况。在JavaScript中,我们可以借助WebSQL、IndexedDB或localStorage等技术来实现数据存储。 1. ...

    js操作数据库源码js操作数据库源码

    下面将详细探讨JavaScript操作数据库的相关知识点。 1. Node.js环境: 在浏览器环境中,JavaScript无法直接访问文件系统或数据库,但在Node.js环境中,JavaScript可以借助各种模块与数据库进行通信。Node.js的非...

    纯javascript对数据库操作

    然而,纯JavaScript直接对数据库进行操作通常是不直接的,因为JavaScript在浏览器环境中出于安全原因无法直接访问服务器端的数据库。但通过AJAX(Asynchronous JavaScript and XML)或者现在更常用的Fetch API,可以...

    JavaScript连接数据库实例

    这个实例将深入探讨如何利用JavaScript来连接和操作数据库。 在JavaScript连接数据库时,我们通常会使用服务器端的JavaScript环境,如Node.js,因为浏览器环境出于安全考虑,不支持直接访问数据库。Node.js提供了...

    JavaScript连接数据库

    2. ORM(对象关系映射):如Sequelize、TypeORM等库,它们为JavaScript提供了面向对象的方式来操作数据库,降低了SQL学习曲线,提高代码可读性。 3. NoSQL操作:对于MongoDB等NoSQL数据库,常用的操作包括增删查改...

    js操作数据库.txt

    ### JavaScript操作数据库知识点详解 #### 一、概述 在现代Web开发中,JavaScript不仅可以用于前端页面的交互逻辑处理,还可以通过特定技术实现与后端数据库的交互。本篇将基于提供的`js操作数据库.txt`文件内容,...

    lsz.rar_js 操作数据库_js链接数据库

    在JavaScript的世界里,静态网页与数据库的交互是一个重要的技术环节,尤其在现代Web应用中,动态数据的展示和用户...通过实践和学习,你将能够熟练掌握JavaScript操作数据库的技巧,构建更加动态和交互丰富的Web应用。

    JavaScript操作SQLite数据库Demo

    除了Web SQL API,还可以使用像`sql.js`这样的库,它允许你在Node.js或浏览器中使用JavaScript操作SQLite数据库,无需依赖于特定的API。 为了验证数据是否正确存储,你可以使用SQLiteStudio等工具,将JavaScript...

    JS操作ACCESS数据库

    需要注意的是,这种方法仅在IE浏览器或使用IE内核的浏览器中有效,对于其他现代浏览器(如Chrome、Firefox),由于不支持ActiveXObject,因此无法直接使用JavaScript操作Access数据库。为了实现跨浏览器的解决方案,...

    JavaScript操作Oracle数据库示例

    知识点一:JavaScript操作Oracle数据库的方法 在本文中,作者通过使用ActiveXObject实现访问Oracle数据库,这提供了一种JavaScript直接与数据库交互的方式...在使用JavaScript操作数据库时,需要根据实际情况权衡利弊。

    JAVASCRIPT 数据库 静态连接

    在JavaScript中实现静态数据库连接,首先需要创建一个数据库实例,然后定义对象存储和索引,最后实现CRUD(Create, Read, Update, Delete)操作。以下是一个简单的静态连接实例: ```javascript let db; function ...

    利用JavaScript来访问WebService来操作服务器数据库-冷风.pdf

    利用JavaScript来访问WebService来操作服务器数据库-冷风.pdf

    javascript连接access数据库

    然而,有时也需要JavaScript能够直接操作后端数据库,比如 Microsoft Access 数据库。本文将详细介绍如何使用 JavaScript 通过 ActiveX 对象来连接并操作 Access 数据库。 #### 二、环境搭建 为了能够使用 ...

Global site tag (gtag.js) - Google Analytics