JNDI连接数据库解决中文乱码

在配置文件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&amp;characterEncoding=utf8"/>
</Context>

 在连接数据库的url路径的后面加

?useUncode=ture&amp;characterEncoding=utf8

 目前,网上关于JNDI连接数据库的乱码问题,解决方式五花八门,没有实际效果。在亲自遇到问题解决后整理出来。问题解决了,博主亲测。

Guess you like

Origin blog.csdn.net/qq_45299673/article/details/118028424