executeSql之执行增删改查
2017-03-04 10:46
99 查看
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>
相关文章推荐
- easyui datagrid 禁止选中行 EF的增删改查(转载) C# 获取用户IP地址(转载) MVC EF 执行SQL语句(转载) 在EF中执行SQL语句(转载) EF中使用SQL语句或存储过程 .net MVC使用Session验证用户登录 PowerDesigner 参照完整性约束(转载)
- EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
- EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
- 动态语句exec与sp_executesql执行计划区别
- EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
- MVC ---- EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
- 执行SQL语句的增删改查
- PDOstament对象执行execute()函数,只要是sql语句正确都是返回true
- Hibernate报错:SQLGrammerException:Could not execute native bulk manipluation query(执行完sql报错)
- EF增删查改加执行存储过程和sql语句,多种方法汇总
- 转贴自微软MSDN:建议执行动态SQL时,使用sp_executesql 存储过程而不要使用EXECUTE 语句
- 使用JdbcTemplate的execute()方法执行SQL语句
- EF增删查改加执行存储过程和sql语句,多种方法汇总
- oms项目常用执行sql方法(增删改查)持续更新
- JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:
- EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
- ef4.0和ef5.0增删改查的写法区别及执行Sql的方法
- 使用PreparedStatement的execute方法执行sql插入语句,执行成功,但是返回结果却为false
- execute(sql)三种执行方法的返回值表示的含义
- SQL允许你用EXECUTE执行一个变量中定义的SQL语句,并且允许你在被执行的SQL语句中,再次嵌套入一个变量定义的语句,并且再次在其中用EXECUTE执行它