原因:中文參數(shù)字符編碼有問題,在程序里調(diào)試的時候雖然不是亂碼,但數(shù)據(jù)庫依舊不認識。這需要在jdbc.mysql.url里指定數(shù)據(jù)庫使用的字符編碼:utf-8.
jdbc.properties里
mysql.jdbc.url=jdbc:mysql://192.168.1.246:3306/wxb_site1?useUnicode=true&characterEncoding=utf-8
jndi的寫法: context.xml里的寫法:<Resource name="jndi/wxb_site" auth="Container"
type="javax.sql.DataSource" username="root" password="root"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.246:3306/wxb_site1?useUnicode=true&characterEncoding=utf-8"
maxActive="100" maxIdle="10" maxWait="-1"/>