我正在尝试做一个使用名称的非常简单的程序,然后将其插入数据库中。我正在使用netbeans,mySQL工作台和xampp。 我的问题是当我执行构建时,可执行文件不插入名称。 当我在使用netbeans时,该程序运行正常。正确插入名称,没有错误。 我该如何做才能将名称插入数据库的可执行文件?
这是我用来将名称插入表中的代码。
布尔型公共监护人(字符串nombre){
try{
String consulta = "insert into cliente values ('"+ nombre +"')";
this.smt.executeUpdate(consulta);//Ejecuto la consulta
this.smt.close();
return true;
}catch(SQLException e){
System.err.println(e);
return false;
}
}
答案 0 :(得分:0)
如果您的代码在netbeans中工作,那么您的代码可能不是问题。您如何构建它以及如何运行它?另外,在使用mysql语句和用户输入时,请始终使用准备好的语句而不是字符串连接,因为它更安全