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怎么不行啊

6个回答

这不是报的语法错误么跟乱码有什么关系
你的?号是中文的?还是英文的?

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问