JS闭包问题,循环添加事件,只有最后一个

JS闭包问题,循环添加事件,只有最后一个,第1张

o[i].onclick = (function(n1,p1,s1){

    if (n1.innerHTML == "...展开") {

    n1.innerHTML = "收起"

    p1.innerHTML = s

    } else if(n1.innerHTML == "收起"){

    n1.innerHTML = "...展开"

    p1.innerHTML = s1.substring(0, 30)

    }

})(n,p,s)

在数据库的 *** 作过程中,PreparedStatement 对象是一个很不起眼但是记为重要的接口对象,它继承 于Statement,并与之在两方面有所不同:

1)PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问号(“?”)作为占位符。每个问号的值必须在该语句执行之前,通过适当的setXXX 方法来提供。

2)由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象。因此,多次执行的 SQL 语句经常创建为 PreparedStatement 对象,以提高效率。

作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。同时,三种方法 execute、 executeQuery 和 executeUpdate 已被更改以使之不再需要参数。这些方法的 Statement 形式(接受 SQL 语句参数的形式)不应该用于 PreparedStatement 对象。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11600393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存