executeSql之执行增删改查「建议收藏」

executeSql之执行增删改查「建议收藏」transaction.executeSql(sqlquery[],dataHandler,errorHandler);第一个参数为需要执行的Sql语句,比如要在表中插入内容executeSql(‘INSERTINTOMsgDataVALUES(?,?,?)'[],dataHandler,errorHandler)VALUES(?,?

大家好,又见面了,我是你们的朋友全栈君。

Sql语句的使用


首先来看看executeSql的语法:
transaction.executeSql(sqlquery[],dataHandler,errorHandler);
第一个参数为需要执行的Sql语句,比如要在表中插入内容

executeSql('INSERT INTO MsgDataVALUES(?,?,?)'[],dataHandler,errorHandler)

VALUES(?,?,?)就是添加进来的内容.
第二个参数为参数的数组,
第三和第四个参数dataHandler\errorHandler分别为成功和失败时的回调函数。

function deleteData(name) {  
      db.transaction(function (tx) { 
       tx.executeSql('DELETE FROM MsgData WHERE name=?',[name],function (tx,rs) { 
     alert("删除成功");
     showAllData();
   },function (tx, error) {
    alert(error.source+"::"+error.message);
   })
  })
}

这里写图片描述

可进行查询删除。

html部分代码如下:

<table>
        <tr>
            <td>姓名:</td><td><input type="text" id="name"></td>
        </tr>
        <tr>
            <td>留言:</td><td><input type="text" id="memo"></td>
        </tr>
        <tr>
            <td><input type="button" value="保存" onclick="saveData();"></td>
        </tr>
        <tr>
            <td>姓名:</td><td><input type="text" id="name1"></td>
        </tr>
        <tr>
            <td><input type="button" value="删除" onclick="deleteData();"></td>
        </tr>
        <tr>
            <td><input type="button" value="删除所有数据" onclick="deleteAllData();"></td>
        </tr>
    </table>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143325.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python:暴力激活成功教程密码

    Python:暴力激活成功教程密码简介:暴力激活成功教程密码的方式一般是枚举法进行破译尝试,通过一次次不同的输入尝试从而得出最终的密码,所以密码的长度和复杂性就尤为重要。本文仅以范例,警示大家在创建密码的时候,应当尽量选择组合复杂度高的,有一定长度的密码,而不是123456之类的简单密码。激活成功教程的思路:1、获取目标密码长度,一般为4,6,12,15,18位长度。2、获取目标密码组成的范围,一般为数字,小写字母,大写字母,特殊符号3、组装密码,通过itertools模块组装。Python:常见排列组合问题处理4、枚举破译。例如生活中最常见的

    2022年8月22日
  • 网络传真机——让传真,超越纸的限制[通俗易懂]

    网络传真机——让传真,超越纸的限制[通俗易懂]网络传真机,离你不再遥远!网络传真-真实号码版,超低价来袭,江苏电信倾力投资,立足江苏,面向全国!13万靓号任君选择。 (1)传真发送功能 点击写传真可进行单个号码发送传真也可多个号码…

    2022年6月28日
  • madvrhdrmeasure 设置_ime3d安装教程

    madvrhdrmeasure 设置_ime3d安装教程目前网络上广泛传播的127.0.0.1版本madVR,在HDR转SDR这方面差强人意。为了追求更好的显示效果,可以下载madVR针对HDR的更新包,即madVRhdrMeasure。时至2021-10-27,madVRhdrMeasure最新版本为141。官网下载地址:http://madshi.net/madVRhdrMeasure141.ziphttp://madshi.net/madVRhdrMeasure141.zip……

    2022年9月14日
  • php ueditor 后台配置项返回格式出错,上传功能将不能正常使用!

    php ueditor 后台配置项返回格式出错,上传功能将不能正常使用!

    2021年10月11日
  • Ubuntu 安装rabbitvcs

    Ubuntu 安装rabbitvcssudoadd-apt-repositoryppa:rabbitvcs/ppa#会提示确认,直接按回车键sudoapt-getupdatesudoapt-getinstallrabbitvcs-corerabbitvcs-clirabbitvcs-thunarthunarx-pythonsudoapt-getinstallrabbitvcs-geditsud

    2022年7月18日
  • 微信不能登录网页版(微信手机网页登录)

     因为出于工作和学习的目的,我的个人电脑操作系统使用的是Ubuntu18.04LTS,就目前而言,许多优秀的软件都有Linux版本,虽然Linux的用户相对群体较小,但是其软件生态也在逐渐成长,而且日常使用浏览器就可以解决许多的应用需求。现在微信和QQ在生活和工作领域均是举足轻重,emm…  BUT!!!腾讯到目前为止并没有推出Linux版的微信和TI…

    2022年4月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号