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


相关推荐

  • 详解数据库三大范式、BCNF范式

    文章目录什么是”范式(NF)”1.第一范式(1NF)2.第二范式(2NF)2.1函数依赖2.1.1完全函数依赖2.1.2部分函数依赖2.2码2.3非主属性3.第三范式(3NF)4.小结4.1三大范式总结4.2完全&部分函数依赖4.3表设计规范(范式的选择)什么是”范式(NF)”按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗略地理解为一张数据表的.

    2022年4月8日
    47
  • Android入门学习教程PDF免费下载

    Android入门学习教程PDF免费下载场景Android(安卓)是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。实现关注公众号:霸道的程序猿回复:Android书籍免费下载。…

    2022年5月10日
    41
  • 关于Python缩进,我们该了解哪些?

    关于Python缩进,我们该了解哪些?Python是一门独特的语言,它的代码块是通过缩进(Indentation)来标记的(大部分语言都是使用花括号作为代码块的标记),具有相同缩进的多行代码属于同一个代码块。如果代码莫名其妙的乱缩进,Py

    2022年7月5日
    24
  • Django(72)Django认证系统库–djoser「建议收藏」

    Django(72)Django认证系统库–djoser「建议收藏」djoser是什么?作用:Django认证系统的REST实现。djoser库提供了一组DjangoRestFramework视图,用于处理注册、登录、注销、密码重置和帐户激活等基本操作。它适用于

    2022年7月29日
    5
  • docker 修改容器时间_docker修改容器配置

    docker 修改容器时间_docker修改容器配置前言用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间查看时间查看系统时间date-R进入docker容器内部,查看容器时间dockere

    2022年7月30日
    8
  • 网站被篡改_网页内容修改

    网站被篡改_网页内容修改   NetCMS的相关新闻显示是根据新闻的Tag来查找所有具有相同的Tag的新闻,然后将其显示的。如,某条新闻的Tag是“工资|奖金”,那么会用下列SQL语句来查找具有相同Tag的新闻:selecttop5*fromahjdcw.NT_NewsWhere[isRecyle]=0And[isLock]=0And[SiteID]=0   And([Tags]L

    2022年9月30日
    4

发表回复

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

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