*例外情况:*
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement
String Name = txtName.getText();`
String Email = txtEmail.getText();
String Mobile = txtMobile.getText();
String Address = txtAddress.getText();
String Dob = txtDob.getText();
尝试{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:NewPData");
String query = "update Table1 set Name='" + Name + "' , Email='" + Email + "' , Mobile=" + Mobile + ", Address= '" + Address
+“‘,dob=”+dob+“,其中id=”+update;PreparedStatement ps_Statement=connection.PrepareStatement(查询);ps_statement.executeUpdate();JoptionPane.ShowMessageDialog(panelID,“记录更新成功”);Close();}catch(ClassNotFoundException e){e.printStackTrace();}catch(SQLException e){e.printstacktrace();}
where子句前面有一个。DOB(如果是日期)应该在单引号内。你确定Mobile是整数吗?
"update Table1 set Name='" + Name + "' , Email='" + Email + "' , Mobile=" + Mobile + ", Address= '" + Address
+ "', DOB='" +Dob + "' where ID=" + Update;
但是无论如何,考虑使用带有参数传递的PreparedStatement。您正在使用的SQL易受SQL注入攻击。
那么有没有人能告诉我我做错了什么???还有其他一些关于这个主题的帖子,但没有解决方案帮助我。
我在服务器的/var/lib/hudson目录中安装了一个hudson。当我通过浏览器中的URL访问jenkins时,我会在页面底部看到版本1.411。 有人知道如何通过命令行(CLI)更新詹金斯吗?如果可能的话。 当我进入管理詹金斯页面时,它说:“詹金斯的新版本(1.521)可供下载(变更日志)。” 我觉得下载新的jar并在服务器中提取不安全。
我正在使用(https://github.com/typeorm/typeorm)作为ORM库来连接postgresql数据库。我将几列保存为类型。现在我需要支持部分更新json数据,例如, 如果我只更新,我不想在更新语句中覆盖lastName。支持,我可以使用它来部分更新字段,但我如何使它与图书一起工作?
问题内容: 我将用户输入(在这种情况下,只是数量和产品代码)传递给php脚本,以通过ajax存储到会话数组中。我希望,每次用户单击“提交”并进行ajax调用时,数量和产品代码都会添加到会话数组中。但是现在发生的是,每次它更新会话中的现有数据时。因此,仅存在一对数据。 这是我的ajax脚本: 我的PHP sendToCart.php 问题答案: 每次进行ajax调用时,您都会覆盖会话变量。 您需要读
问题内容: 在检查市场/ Playstore中是否有较新的Android版本之后,是否有任何方法可以通过应用程序(使用Android API或任何其他API /)来更新Android OS。此处需要支持的用例如下: 该应用程序启动并检查已安装的Android操作系统的版本 然后,它会在该设备的Playstore /其他存储库中找到可用的Android OS的版本 然后比较两个版本,如果可用版本较新
问题内容: 我希望有 我可以输入的文本框 通过AJAX调用(“获取当前修订版”)更新其值,然后 另一个按钮(“更新代码库”)使另一个AJAX调用文本框中的值 我不知道如何将所有这些结合在一起。 我只想使用javascript,而不要使用jQuery 问题答案: