在spring配置文件中设置数据库连接时,指定其编码,&符号在xml文件中是不合法的,需要转换成 & 来使用。
<property name="url" value="jdbc:mysql://localhost:3306/spring_db?useUnicode=true&characterEncoding=utf-8"></property>
<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/spring_db?useUnicode=true&characterEncoding=utf-8"></property>
<property name="username" value="root"></property>
<property name="password" value=""></property>
</bean>
xml中其他符号使用转换:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号