今天再写jdbc_web工程时,前台的参数传到后台乱码,根据条件查询,如果条件是中文,就会返回null,很是影响操作啊,添加数据时就出现下面的乱码情况:
jsp前台显示:
mysql显示:
解决方案:
在链接数据库的url后面加上下面这行代码:
?useUnicode=true&characterEncoding=UTF-8
示例:
String URL="jdbc:mysql://localhost:3306/mydb2?useUnicode=true&characterEncoding=UTF-8";
String USERNAME="root";
String PASSWPRD="123456";
String DRIVERNAME="com.mysql.jdbc.Driver";