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