看网上说下面的方法能行,但是我试了试不行,不知道是jdbc的事情还是mysql在java中的兼容性问题 select concat(123,'你好') as num from table 改成了 select concat(cast(123 as char),'你好') as num from table 就没有问题了