RockyZZB
2017-12-19 00:52
采纳率: 100%
浏览 848
已采纳

myclipse编译mysql语句时的一个语法问题

如图,mysql里username对应的属性是varchar,在myclipse输入中文时,控制台显示语法错误,输入数字字符串没这个问题,但是在mysql里操作又是正常的,大神给看看,萌新不太懂
图片说明
图片说明
图片说明

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

7条回答 默认 最新

  • Levisoft 2017-12-19 00:56
    最佳回答

    用这个预编译的就没问题了
    String sql = “select * from tab_student where s_number=?”;
    PreparedStatement pstmt = con.prepareStatement(sql);
    pstmt.setString(1, “S_1001”);
    ResultSet rs = pstmt.executeQuery();

    
    
    
    
    评论
    解决 无用
    打赏 举报
查看更多回答(6条)

相关推荐 更多相似问题