首页 > Java > java教程 > 表名动态时如何正确使用Prepared语句?

表名动态时如何正确使用Prepared语句?

Susan Sarandon
发布: 2024-12-26 04:08:12
原创
145 人浏览过

How Can I Correctly Use Prepared Statements When the Table Name Is Dynamic?

有效使用预准备语句进行表名检索

在尝试使用预准备语句执行查询时,在设置预准备语句时可能会遇到错误表名作为参数。该错误通常表明需要表名而不是参数。

要解决此问题,了解表名不能在准备好的语句中指定为参数至关重要。它们必须硬编码到查询中。

修订的查询

因此,要根据日期参数从表中正确选择数据,您应该修改查询如下所示:

private String query1 = "SELECT plantID, edrman, plant, vaxnode FROM [" + reportDate + "?]";
登录后复制

在这个修改后的查询中,reportDate 被附加到硬编码的表名称中,确保表名称与所需的日期范围匹配。

通过遵守此约定,您将成功执行将表名称作为选择条件一部分的准备好的语句查询。

以上是表名动态时如何正确使用Prepared语句?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板