为什么我的以下代码出现此错误?

时间:2019-06-20 12:44:50

标签: mariadb spring-jdbc

为什么会出现此错误。我不知道我要去哪里错了。

String query = "update admin set adm_name = ? where adm_id = ?";        
    //ResultSet rs;

    try {
        DBConnection dbc = new DBConnection();
        if(!dbc.connected) dbc.getConnection();
        PreparedStatement st = 
(dbc.con).prepareStatement(query);
        st.setString(1, a.getAdm_name());
        st.setString(2, a.getAdm_id());
        st.executeUpdate(query);

        st.close();
        (dbc.con).close();
    }
    catch(Exception exc)
    {
        exc.printStackTrace();
    }

错误:

  

java.sql.SQLSyntaxErrorException:您的SQL错误   句法;检查与您的MariaDB服务器相对应的手册   在'?附近使用正确语法的版本?其中adm_id =吗?在线   1

查询在phpmyadmin中运行良好。

0 个答案:

没有答案