AI智能
改变未来

jdbc使用mysql乱码

今天再写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\";
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » jdbc使用mysql乱码