微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Java中创建动态的预处理语句?

如何解决如何在Java中创建动态的预处理语句?

我猜您可以根据要查询的列来动态构建准备好的语句,即使用StringBuffer和循环根据所需的列来构建它们。

为了提高效率,您应该将它们保留在某种内存中查找中。因此,您最终将获得Map或其他准备好的语句集合,其中检索键是设计用来对其进行查询的列。

解决方法

我知道使用准备好的语句有助于避免sql-
injection。我的问题是,准备好的语句通常是非常静态的。我有一个问题,我在哪里在运行时根据用户输入建立sql查询的子句。根据填充的输入字段,我必须将相应的语句添加到where子句中。如何通过准备好的语句实现这一目标?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。