写入数据到mysql数据库时,数据库的中文出现问号??乱码情况

写入数据到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&amp;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

如果有问题 请指出
我们一起进步

发布了12 篇原创文章 · 获赞 17 · 访问量 2986

猜你喜欢

转载自blog.csdn.net/qq1140037586/article/details/104663174