笔者在解决mysql数据库插入中文的问题时,需要在数据库连接的URL后面添加多个参数,需要&符号连接:
jdbc:mysql:///spring_db?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
在Spring的xml配置文件中&要用 & 连接多个参数
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql:///spring_db?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8"></property>
<property name="username" value="username"></property>
<property name="password" value="password"></property>
</bean>
而properties文件中,&代替&却是错误的,所以需要用 & 连接多个参数
jdbc.url=jdbc:mysql:///spring_db?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8