jdbc乱码解决
在学习SSM框架的mybatis,遇到了jdbc乱码问题,即代码一切正常,也不会报错,但是运行程序的时候,读取不了数据库内的数据。
例如数据库的数据如下
当我们将name属性的汉字改成英文时,再来运行程序,程序能够正常运行,也能读取到数据库中的数据,这就是jdbc乱码问题。
那么该如何解决呢,下面有个方法可以参考一下
修改jdbc配置方式为:
jdbc:mysql://localhost:3306/baidu?useUnicode=true&characterEncoding=UTF-8
数据库的乱码处理的; mxl配置方式
<property name="url" value="jdbc:mysql://localhost:3306/baidu?useUnicode=true&characterEncoding=UTF-8" />