啊啊啊啊真的是阔怕~
想用js+ajax写一个智能搜索~遇到了很多问题哦
不过这次让我很熟练的用debug了 哈哈哈哈开心~~(*^▽^*)
刚开始连接数据库一直没有返回值觉得好奇怪!
后来大神就说是因为数据库和Java文件编码格式不一样~我试了一下发现果然传英文值就可以取到~~
发现了问题的根源~这样一百度就找到解决办法啦~
将c3p0里面这句话添加?useUnicode=true&characterEncoding=UTF8!!!
诶 这个已经遇见无数次了 怎么每次都没想起来啊!!!!
<property name="jdbcUrl">jdbc:mysql://localhost:3306/people</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/people?useUnicode=true&characterEncoding=UTF8</property>
然后写完又报错 The reference to entity "characterEncoding" must end with the ';' delimiter.
这个时候改一下:
<property name="jdbcUrl">jdbc:mysql://localhost:3306/people?useUnicode=true&characterEncoding=UTF8</property>
开心 遇见的错误最终解决啦~
所以不要放弃啊~每个bug都会解决的 耐心哦~