ai didi

java - SQL with java 搜索子字符串

转载 作者:行者123 更新时间:2023-12-02 07:21:11 24 4
gpt4 key购买 nike

我有以下 SQL 行(在循环内):

ResultSet rs = stmt.executeQuery("SELECT * FROM item WHERE itemName='"+ string.get(1) +"'");

string.get(1) 每次循环时都包含不同的字符串。在当前 SQL 行中,我将仅恢复等于 string.get(1) 的行,但我想获取 string.get(1)itemName 子字符串的所有行我知道它应该是: %string.get(1)% 但我不知道确切的语法。

有人可以帮忙吗?

最佳答案

在 SQL 中使用 LIKE 子句。

ResultSet rs = stmt.executeQuery
("SELECT * FROM item WHERE itemName LIKE '%"+ string.get(1) +"%'");

关于java - SQL with java 搜索子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14201882/

24 4 0
文章推荐: java - 私有(private)查询方式是否会增加SQL注入(inject)攻击风险?
文章推荐: java - 在Java中,如果递归方法可以返回混合值,我应该如何声明返回类型?
文章推荐: java - AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException : -1
文章推荐: java - Spring Web Flows - getInteger() 与 getRequiredInteger()
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com