${ }是字符串替换,相当于直接显示数据,#{ }是预编译处理,相当于对数据加上双引号 即#是将传入的值当做字符串的形式,先替换为?号,然后调用PreparedStatement的set方法来赋值,而$是将传入的数据直接显示生成sql语句 使用#{ }可以有效的防止SQL注入,提高系统安全性(语句的 Read More
posted @ 2019-04-23 18:13 活出自己范儿 Views(339) Comments(0) Diggs(0)
1、目标动图 2、主要代码 Read More
posted @ 2019-04-23 15:35 活出自己范儿 Views(163) Comments(0) Diggs(0)
该文被密码保护。 Read More
posted @ 2019-04-23 14:44 活出自己范儿 Views(18) Comments(0) Diggs(0)
最近好几次有开发同学在问我,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新... 刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是 有区别 ,这里我用测试数据来模拟下: 有问题的SQL语句: 执行 Read More
posted @ 2019-04-23 11:24 活出自己范儿 Views(225) Comments(0) Diggs(0)