本人程序员,VARCHAR是一种比CHAR更加灵活的数据类型,用于表示字符数据,翻译过来汉语意思就是可变字符串,而java中的数据类型string是字符串,但是java中没有其他的数据类型表示字符串了吧,所以MySQL中的类型是varchar,java插入只得是String。