我正在尝试从使用 MySQL 数据库的通讯簿中删除联系人,我认为这就是它的完成方式,但是抛出了一个异常并打印“'where 子句'中的未知列'john'”。每个联系人都有 5 个属性 - 姓名、手机、家庭电话、电子邮件和地址,其中一个联系人的名字是“john”。
public static void deleteContact(String name)
{
Connection con = connect();// function that returns mySQL function
Statement s = con.createStatement();
try{
s.executeUpdate("Delete from contactDetails where name =" + name);
}
catch(SQLException e){
System.out.println(e.getMessage());
}
}