eclipse使用mybatis做查询时条件有汉字的不能执行成功
来源:互联网 发布:万象域名 编辑:程序博客网 时间:2024/05/22 13:02
private static String url = "jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8";
在访问链接后加上字符编码后,可以执行成功并返回正确的结果。
具体情况是:我在本地编译程序,运行都没问题,但到服务器上虽然可以登录成功,但菜单加载不过来,mysql、jdk、tomcat重装配置了几遍不行,后来分析可以登录成功,肯定是菜单的action的问题,通过改对应的select语句后,确定到 isMenu='是' and isDelete='否'上,删除这两句可以查到正确结果,加上则不行;根据这个联想到之前用delphi调用mysql时乱码的情况,豁然开朗,就是编码问题。大功告成!
以下转载(两种配置连接字符串的方式):
在xml中
- <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/act_test3?useUnicode=true&characterEncoding=UTF-8" />
在java中
- String url = "jdbc:mysql://localhost:3306/act_test3?useUnicode=true&characterEncoding=UTF-8";
在xml中字符串需要转义,参照以上转义表
0 0
- eclipse使用mybatis做查询时条件有汉字的不能执行成功
- mysql 查询条件有汉字时 输入汉字乱码
- Mybatis list做条件查询
- mybatis有符合条件的结果但是查询不出
- MyBatis的JAVA类中,@Select中的sql根据条件执行不同的查询条件
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- mybatis的多条件查询
- mybatis的动态条件查询
- Mybatis的条件分页查询
- mybatis的多条件查询
- 在使用Mybatis 做查询时遇到查询到的对象为空的问题
- mybatis sql查询条件有时间时查询效率非常慢
- QBC离线条件查询。JPA不能使用。
- Mybatis 多条件查询(模糊查询 使用in查询)
- Mybatis 多条件查询(模糊查询 使用in查询)
- Mybatis 多条件查询(模糊查询 使用in查询)
- 如何使用 redis 做条件查询?
- 有汉字字符串的截取,汉字不能截半个
- Pointers on C 重点笔记 第三章
- VC_GPIB_Demo
- LeetCode 167 Two Sum II - Input array is sorted (两点法)
- 1069. The Black Hole of Numbers
- 判断一个数字是否为质数。
- eclipse使用mybatis做查询时条件有汉字的不能执行成功
- 树莓系统安装+网络(杂记)
- 设计模式第一天 策略模式
- bzoj1222 [HNOI2001]产品加工
- Leetcode刷题记——24. Swap Nodes in Pairs(交换成对结点)
- iOS label文字添加中划线和下划线
- Linux系统sersync数据实时同步
- php时间计算
- 单精度浮点数 二进制的转换 C++实现