最赞回答 / shaohuayishi
if(description!=null&&!"".equals(description)){ sql.append(" and DESCRIPTION like concat('%',?,'%')"); args.add(description); }
2018-09-08
最赞回答 / 漫步fy
1、这个是sql拼接, 如果if语句中条件满足了,就会和之前的sql拼接,举个例子:select * from user where id=1,如果条件满足不加空格的话就会变成“select * from user where id=1and command=?”,很明显and和1连在一起了,是错误的2、?是指带你要输入的数据,这个是数据库PreparedStatement预处理的操作,%?%举个例子:比如模糊查询想查userName, 那这个?代表你前台传过来的userName, 数据库里有123,11...
2018-09-05
最赞回答 / 倩与倩寻
在总的配置文件configuration。xml文件中找到链接数据库的属性,指定数据库编码解析为utf-8。
<property name="url" value="jdbc:mysql://127.0.0.1:3306/micro_message"/>
2018-08-20
最新回答 / czhilong
在配置数据库连接时必须制定数据库的编码,不然遇到中文查询根本无法查询到结果,如:
<property name="url" value="jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"/>
2018-08-10
最赞回答 / 慕圣6698645
之前遇到的问题,提出来,没解决。今天重新敲了一遍代码,还是遇到同样的问题解决办法:jdbc的数据库连接地址后面加?useUnicode=true&characterEncoding=UTF-8终于解决了
2018-08-02
已采纳回答 / 0辔b5兎篁彸艨媈
获取id为content的HTML标签元素的值,是JQuery,$("#content")相当于document.getElementById("content");$("#content").val()相当于 document.getElementById("content").value;
2018-07-26