java操作mysql数据库遇到的问题

java往mysql数据库里插入记录

SQL语句为"insert into users values("+username+","+password+")";

当name为中文时报如下错误

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '中文' in 'field list'

解决方案,将SQL语句改为如下:

"insert into users values('"+username+"','"+password+"')";

即在变量的外层加一重单引号

问题解决。

你可能感兴趣的:(java操作mysql数据库遇到的问题)