0 0

HTM5+JavaScript+ Web SQL database的问题3

想改写一段js代码:
var db=window.openDatabase('Test01','1.0','还是测试的啊',1024);

tx.executeSql("CREATE TABLE IF NOT EXISTS jiban (xiangmu TEXT,jiagongshi NUMERIC,shijian TEXT)");

function callback(tx){txx.executeSql("INSERT INTO jiban VALUES ('safasf',29,'afgg')");}

db.transaction(callback);


这样是给数据库中插入了一条记录,我想要个函数动态插入记录该怎么写。

问题补充:
renpeng301 写道
这样写个 函数不行吗》
function insert(tx,xiangmu ,jiagongshi,shijian  ){
txx.executeSql("INSERT INTO jiban VALUES ("+xiangmu +","+jiagongshi+","+shijian  +")");
}


不行,db.transaction(); 方法没有执行。

问题补充:
renpeng301 写道
这样写个 函数不行吗》
function insert(tx,xiangmu ,jiagongshi,shijian  ){
txx.executeSql("INSERT INTO jiban VALUES ("+xiangmu +","+jiagongshi+","+shijian  +")");
}



不行,没有执行那个db.transaction();方法 
2012年1月06日 15:41

3个答案 按时间排序 按投票排序

0 0

采纳的答案

你也可以采用javascript的集成机制 创建你自己的tx类。在类中封装上面属性。

当然可以先将上面三个属性封装到一个对象中比较好。

function Jiban (xiangmu ,jiagongshi,shijian ) {
    this.xiangmu = xiangmu ;
    this.jiagongshi = jiagongshi;
    this.shijian = shijian ;
}




function MyTx(jiban) {
    this.jiban = jiban;
}

MyTx.prototype = new TX();//这个TX是你的那个tx实例对应的类。
MyTx.prototype.constructor = MyTx;

2012年1月07日 10:33
0 0

function callback(tx){
txx.executeSql("INSERT INTO jiban VALUES ("+getXiangmu() +","+getJiagongshi()+","+getShijian() +")");   
}

getXiangmu() {
 return ;//根据实际情况动态返回
}

getJiagongshi() {
 return ;//根据实际情况动态返回
}

getShijian() {
 return ;//根据实际情况动态返回
}


2012年1月07日 08:19
0 0

这样写个 函数不行吗》
function insert(tx,xiangmu ,jiagongshi,shijian  ){
txx.executeSql("INSERT INTO jiban VALUES ("+xiangmu +","+jiagongshi+","+shijian  +")");
}

2012年1月06日 15:48

相关推荐

    基于HTML5+css3+JavaScript+java+mysql 实现的管理系统.zip

    【标题】基于HTML5+CSS3+JavaScript+Java+MySQL实现的管理系统,是现代Web应用程序开发的一个典型实例。这样的系统通常用于企业的后台管理,提供数据处理、用户管理、权限控制等核心功能。在这个项目中,HTML5作为...

    基于python+html+css+javascript开发的运维自动化开发项目【前端源码+后端源码+数据库SQL】.zip

    - `database`:可能包含数据库模型文件和SQL初始化脚本。 - `scripts`:可能包含自动化脚本和其他辅助工具。 - `requirements.txt`:Python依赖库列表,用于环境搭建。 - `README.md`:项目介绍和使用指南。 6....

    基于HTML5+JavaScript的实时聊天工具的设计与实现源码+sql数据库+使用说明(毕设项目).zip

    【资源说明】基于HTML5+JavaScript的实时聊天工具的设计与实现源码+sql数据库+使用说明(毕设项目).zip运行环境:| 运行环境 | 技术 ||-----:|:----------|| 系统环境 | Linux/Mac OS/Windows | | 服务器 | nodejs ||...

    JSP.rar_jsp+sql_jsp网站_sql_sql jsp_网站 javascript

    标题中的“JSP.rar_jsp+sql_jsp网站_sql_sql jsp_网站 javascript”暗示了这个压缩包包含的是一些关于使用JSP(JavaServer Pages)技术与SQL数据库交互的Web应用程序开发资源,可能还涉及JavaScript。JSP是Java平台...

    ASP+SQL基于WEB的新闻发布系统

    【ASP+SQL基于WEB的新闻发布系统】是一种利用ASP(Active Server Pages)技术与SQL数据库结合构建的网络信息发布平台。这个系统允许用户通过Web界面发布、管理和检索新闻信息,为网站提供动态更新的能力,确保信息的...

    JAVA(jsp+servlet+javascript)超市商品管理系统

    综上所述,"JAVA(jsp+servlet+javascript)超市商品管理系统"是一个完整的Web应用程序,它结合了前后端技术,实现了超市商品的全面管理功能。通过学习和实践这样的系统,开发者可以深入理解Java Web开发流程,提升在...

    期末课设,水果店,jsp+servelt+js+sqlservr

    【标题】"期末课设,水果店,jsp+servelt+js+sqlservr"是一个典型的Web应用程序项目,主要用于教学目的,让学生在大二阶段掌握Java Web开发的基础知识。这个项目利用了JavaServer Pages (JSP)、Servlet、JavaScript...

    [信息办公]学生课绩管理系统 jsp + servlet + javaBean + sql_server_scm.rar

    【信息办公]学生课绩管理系统 jsp + servlet + javaBean + sql_server_scm.rar 这个压缩包文件是一个典型的基于Web的信息系统项目,主要用于管理学生的课绩。它结合了多种核心技术,包括Java语言的jsp(JavaServer ...

    WebSql 学习实例

    WebSQL是Web应用程序本地存储数据的一种机制,尤其适用于离线应用。它是一个内置于浏览器中的SQLite数据库,允许JavaScript在客户端进行复杂的数据操作,无需服务器的交互。本学习实例将深入探讨WebSQL的基本概念、...

    ASP.NET+MVC5+EF6+EasyUI源码(完整版)

    ASP.NET、MVC5、Entity Framework 6 (EF6) 和 EasyUI 是现代Web应用程序开发中的四个关键组件,尤其在企业级应用中广泛使用。这个完整的源码包提供了使用这些技术构建的示例项目,有助于开发者理解和学习如何将它们...

    实现分页servlet+javascript

    本项目“实现分页servlet+javascript”旨在通过Servlet和JavaScript技术,结合Ajax实现一个动态、无刷新的分页功能。下面将详细解释这个项目中的关键知识点。 首先,`Servlet`是Java服务器端的一个接口,它扩展了...

    html5本地存储web sql数据库操作增删查找实例

    在提供的压缩包文件中,WebSql.htm是展示这些操作的HTML页面,webSQL.js包含了上述JavaScript代码,而jquery-1.4.1.min.js是用于简化DOM操作的jQuery库。web sql说明.doc可能是对Web SQL数据库更详细的文档介绍,...

    学生成绩管理系统 jsp + servlet + javaBean + sql-server-scm.zip

    通过JDBC(Java Database Connectivity)接口,servlet可以与SQL Server进行通信,执行CRUD(Create, Read, Update, Delete)操作。 接下来,我们将深入探讨这些技术在系统中的具体应用: 1. **用户认证与授权**:...

    JAVA(JSP+servlet+javascript)课程设计:教务管理系统Java源码

    教务管理系统是一个基于JAVA技术,利用JSP、Servlet和JavaScript...以上是基于JAVA(JSP+servlet+javascript)的教务管理系统的一些关键知识点,通过这个课程设计,学生可以全面了解Web开发流程,提升实际开发技能。

    B2C网站+JSP+SQLServer2005

    3. 数据库脚本:如`database.sql`,用于创建和初始化SQL Server 2005的数据库表结构。 4. 配置文件:如`web.xml`,定义了Web应用程序的部署描述符,包括Servlet映射和初始化参数。 5. CSS样式表:如`style.css`,...

    html5+js 读写sqlite增删改查

    首先,HTML5引入了Web SQL Database API,虽然这个API已经被废弃,但SQLite作为其背后的数据库引擎,仍然可以在一些浏览器中使用。通过JavaScript,我们可以创建一个SQLite数据库,定义表结构,并执行SQL语句。 1. ...

    servlet+jdbc+mysql+ajax的注册,登陆,修改,查询项目

    这个项目利用了Java Servlets处理服务器端逻辑,JDBC(Java Database Connectivity)进行数据库操作,MySQL作为关系型数据库存储数据,以及AJAX(Asynchronous JavaScript and XML)来实现页面的无刷新更新,提升...

    电子相册(jsp+servlet+javabean+ajax+sqlserver2005)

    5. **jQuery**:jQuery是一个轻量级的JavaScript库,简化了DOM操作、事件处理、动画效果和Ajax交互。在本项目中,jQuery被用来优化页面交互,比如通过AJAX调用服务端接口,实现照片的预览和上传。 6. **SQL Server ...

    jsp+sql数据库在线考试系统 sql数据库

    **JSP+SQL在线考试系统概述** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的动态内容生成。结合SQL数据库,可以构建功能强大的在线考试系统,提供创建、...

    jsp 企业管理 web源码+SQL

    在"企业管理 web源码"中,SQL Server很可能被用作数据存储和检索的平台,与JSP通过Java的JDBC(Java Database Connectivity)接口进行交互,执行CRUD(Create, Read, Update, Delete)操作。 4. Web开发流程: ...

Global site tag (gtag.js) - Google Analytics