今天再写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\";