写入数据到mysql数据库时,数据库的中文出现问号??乱码情况
在搭建ssm框架写入数据到数据库时,控制台可以打印中文,写入数据库时中文出现了??情况,以下是解决方法:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/personalmanagement?useUnicode=true&characterEncoding=UTF-8">
</property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
<!-- 运用spring继承集成的jdbc,所以说引入spring-jdbc 的jar包,就可以通过上面的方式来连接数据
库配置dataSource也为mybatis的核心对象sqlSessionFactory做准备 -->
</bean>
在配置文件里将数据库的连接信息进行修改,加上:
?useUnicode=true&characterEncoding=UTF-8
如果有问题 请指出
我们一起进步