数据库中setString不起作用,varchar大小的问题

用preparastatement传 “1” 给varchar(3)的参数,编译语句会不起作用,要到1后面加空格,但是“22”这样的就可以,暂且认为预编sql语句时会检查参数的合法性 “1” 不符合varchar(3)的格式,所以需要加空格满足varchar(3)。

posted @ 2020-12-01 13:52  teng6  阅读(167)  评论(0)    收藏  举报