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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • shell中的if判断语句怎么写_shell编程if语句格式

    shell中的if判断语句怎么写_shell编程if语句格式文章目录1.判断语句介绍-if2.if…else语句(一个条件两个判断结果)3.if…elif…else语句(多条件多个判断结果)4.if嵌套if语句5.if和命令的操作1.判断语句介绍-if当编写程序时,需要对上一步执行代码是否执行成功进行判断,可以用if语句进行判断。通过查看if语句执行的判断结果查看代码是否执行成功当满足条件的代码块中有exit,表示退出脚本执行注意:注意if和[]有空格,[]和condition也有空格隔开,运算符也有空格。缩进可以任意缩进单

    2022年8月18日
    6
  • arpspoof怎么用_技术分析实战工具

    arpspoof怎么用_技术分析实战工具需求太奇葩!arpspoof渗透工具使用方法

    2022年10月7日
    0
  • latex更改字体大小_修改字体字号的方法

    latex更改字体大小_修改字体字号的方法Latex中的字体一共有这些种:\tiny\scriptsize\footnotesize\small\normalsize\large\Large\LARGE\huge\Huge一般来说默认的是\normalsize.我们可以在开始重新定义默认字体大小:\documnetclass[12pt]{article}修改12pt的值即可,Latex提供了三种大小:10/……

    2022年10月11日
    0
  • vue之element-ui文件上传「建议收藏」

    vue之element-ui文件上传「建议收藏」文件上传需求  对于文件上传,实际项目中我们的需求一般分两种:对于单个的文件上传,比如拖动上传个图片之类的,或者是文件。 和表单一起实现上传(这种情况一般都是文件上传之后,后端返回保存在服务器的文件名,最后和我们的表单一起上传)对于第一种情况,通过看api就很明了。http://element-cn.eleme.io/#/zh-CN/component/upload对于第二…

    2022年8月15日
    3
  • 请问:关于织梦dedecms点击导航上的父栏目进去默认显示第一个子栏目的列表的问题…

    请问:关于织梦dedecms点击导航上的父栏目进去默认显示第一个子栏目的列表的问题…

    2021年9月24日
    41
  • 蓝桥杯单片机—-NE555频率测量

    #include<stc15f2k60s2.h>#defineucharunsignedchar//定义无符号字符类型uchar#defineuintunsignedint//定义无符号整型类型uintucharcodetab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0x8e};//数字0~9,“-”,“关”,“F”ucharyi,er,san,si,wu,…

    2022年4月12日
    44

发表回复

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

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