MySQL语法错误执行更新查询时出现异常

时间:2017-01-06 20:46:41

标签: java mysql

我收到了消息

    <View android:id="@+id/overlay"
          android:layout_alignParentLeft="true"
          android:layout_alignParentTop="true" />
</RelativeLayout>

我在网上浏览了一个教程,但我不知道我的代码和我关注的代码有什么不同。任何人都可以指出我哪里出错了吗?

如果需要其他信息,请与我们联系。

Screenshot

"MySQLSyntaxErrorExcetpion You have an error in your SQL syntax."

3 个答案:

答案 0 :(得分:1)

因为你在这里没有空格:

age=" + ageField.getText() + "where id = " + idField.getText());

您需要将其更改为

age= " + ageField.getText() + " where id = " + idField.getText());

我建议使用PreparedStatement而不是本地方式

答案 1 :(得分:0)

在&#34;前面添加一个空格其中id =&#34;。 这应该工作

答案 2 :(得分:0)

使用toString()函数将值转换为字符串,然后将它们传递给查询,如下所示:

firstNameField.getText().toString()