java 连接mysql数据库 插入操作时?号乱码问题

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?,?,?)' at line <br>
图片说明

mysql和 idea 编码都设置为了utf-8怎么不行啊

这不是你乱码啊,说你语法错误,是不是你数据库设计的字段格式和你插入的值的格式不对

看看页面设置了UTF-8没有呢 还有就调试下后台 看看是否乱码了

不过看你的报错应该是语法错了

最好再看看你的id是否在数据库设置是自增长,自增长插入时,id可以用插入了

标题和问题不搭啊 这是语法问题,先解决语法再说