在配置文件context.xml中设置编码格式
修改Tomcat/conf/context.xml如下:
<Context>
<Resource name="jdbc/user_"
auth="Container" type="javax.sql.DataSource" maxActive="100"
maxIdle="30" maxWait="10000" username="root" password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql:///user_?useUncode=ture&characterEncoding=utf8"/>
</Context>
在连接数据库的url路径的后面加
?useUncode=ture&characterEncoding=utf8
目前,网上关于JNDI连接数据库的乱码问题,解决方式五花八门,没有实际效果。在亲自遇到问题解决后整理出来。问题解决了,博主亲测。