Java 是否可以在准备好的语句或QueryRunner.update()中为表或列名提供参数?
删除?在哪里 是否可以输入所有这些的参数?似乎如果我不提供字符串,就会出现错误。例如,只有当我有以下情况时,它才会起作用: 从非营利组织中删除,其中nonpid=Java 是否可以在准备好的语句或QueryRunner.update()中为表或列名提供参数?,java,postgresql,servlets,jdbc,Java,Postgresql,Servlets,Jdbc,删除?在哪里 是否可以输入所有这些的参数?似乎如果我不提供字符串,就会出现错误。例如,只有当我有以下情况时,它才会起作用: 从非营利组织中删除,其中nonpid= 它只接受这样的参数。答案是否定的,您不能在准备好的语句中使用表名。准备好的语句仅适用于列值 这通常可以通过另一种模式来避免,但是如果确实需要,可以通过修改查询字符串将可选表名构建到查询中。如果这样做,请确保清理输入以防止sql注入
它只接受这样的参数。答案是否定的,您不能在准备好的语句中使用表名。准备好的语句仅适用于列值 这通常可以通过另一种模式来避免,但是如果确实需要,可以通过修改查询字符串将可选表名构建到查询中。如果这样做,请确保清理输入以防止sql注入