无效的列索引异常

报错信息

java.sql.SQLException: Unknown column '刘备' in 'where clause' Query: delete from user where name = 刘备 Parameters: []
//无效的列索引(列名无法识别)

报错代码

int i = qr.update("delete from user where name = 刘备");// sql--引号

错误分析

// 数据库里面的char varchar 以及date类型  都需要单引号

解决方案

//varchar类型需要单引号  sql语句
int i = qr.update("delete from user where name = '刘备'");

你可能感兴趣的:(异常)