spring jdbctemplate 使用中文查询条件 查不出结果
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring jdbctemplate 使用中文查询条件 查不出结果相关的知识,希望对你有一定的参考价值。
sql没有错 在数据库中可以查出来 且在源码中查询英文字段 使用英文的查询条件就能查出用中文就不行 String address = "北京"; String sql = "select decidedzone_id from customer where address = ?"; decidedzoneId = jdbcTemplate.queryForObject(sql, String.class, address);
参考技术A在连接数据库的url的后面加一句:characterEncoding=UTF-8
例如:jdbc:mysql://localhost:3306/java?useSSL=false&characterEncoding=UTF-8
如果是xml文件,&后面加amp;
例如:jdbc:mysql://localhost:3306/java?useSSL=false&characterEncoding=UTF-8
以上是关于spring jdbctemplate 使用中文查询条件 查不出结果的主要内容,如果未能解决你的问题,请参考以下文章
spring jdbctemplate 使用中文查询条件 查不出结果
Spring 从入门到精通系列 11—— Spring 中的 JdbcTemplate