java代码模糊查询添加
时间: 2023-10-26 08:05:25 浏览: 72
java模糊查询方法
您可以使用 SQL 语句中的 LIKE 操作符来实现模糊查询,如下所示:
```java
String sql = "SELECT * FROM table_name WHERE column_name LIKE '%keyword%'";
```
其中,`table_name` 是您要查询的表名,`column_name` 是您要查询的列名,`keyword` 是您要模糊匹配的关键字。
在 Java 中,您可以使用 `PreparedStatement` 对象来执行 SQL 查询,并使用 `setString` 方法来设置占位符的值,如下所示:
```java
String keyword = "test";
String sql = "SELECT * FROM table_name WHERE column_name LIKE ?";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setString(1, "%" + keyword + "%");
ResultSet resultSet = statement.executeQuery();
```
上述代码中,`connection` 是您的数据库连接对象,`sql` 是您要执行的 SQL 查询语句,`statement` 是一个 `PreparedStatement` 对象,`resultSet` 是一个 `ResultSet` 对象,用于保存查询结果。
在这个例子中,我们使用 `setString` 方法将 `%test%` 作为占位符的值传递给 SQL 查询语句。这将会匹配所有包含关键字 "test" 的行。
阅读全文