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

今天向数据库中插入语句遇到了这样的异常:

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

意思是:数据库执行语句时候发生异常,在数据表中找不到‘rtjhyt‘字段

于是我打印了一下我的sql语句:

insert into user(username,password) values(rtjhyt,re )

果然是我的sql语句出现了问题,解决办法,改变自己的sql语句:

String sql="insert into user(username,password) values("+"\""+name+"\""+","+"\""+pass+"\");";

重新的打印一下:

insert into user(username,password) values("rtjhyt","re ");

执行也成功了

遇到上面的问题可能是我们的sql语句的错误,我们可以打印一下,看看在数据库中是否能执行

希望对你有所帮助。



你可能感兴趣的:(java)