HLhacker1
HLhacker1
采纳率80%
2017-07-31 12:01 阅读 752

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条回答 默认 最新

  • romanticRose 青春没有彩排丶 2017-08-01 01:12

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

    点赞 评论 复制链接分享
  • orangeTop orangeTop 2017-08-01 03:29

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

    点赞 评论 复制链接分享
  • huanglan2017 huanglan2017 2017-08-01 06:24

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

    点赞 评论 复制链接分享
  • huanglan2017 huanglan2017 2017-08-01 06:28

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

    点赞 评论 复制链接分享
  • huanglan2017 huanglan2017 2017-08-01 06:30

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

    点赞 评论 复制链接分享
  • qq_33727653 砸死接触 2017-08-03 08:11

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

    点赞 评论 复制链接分享

相关推荐