用java实现一个信息标题查询和信息来源查询
时间: 2024-01-05 17:04:10 浏览: 37
好的,我可以为你提供一个简单的 Java 代码示例,用于实现信息标题查询和信息来源查询。假设你有一个包含多条信息的数据库表,每条信息都有标题和来源两个字段。下面是一个示例代码,可以根据用户输入的关键字进行查询:
```java
import java.sql.*;
public class InfoQuery {
public static void main(String[] args) {
String keyword = "test"; // 用户输入的关键字
String titleQuery = "SELECT * FROM info WHERE title LIKE '%" + keyword + "%'";
String sourceQuery = "SELECT * FROM info WHERE source LIKE '%" + keyword + "%'";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
stmt = conn.createStatement();
rs = stmt.executeQuery(titleQuery);
System.out.println("信息标题查询结果:");
while (rs.next()) {
String title = rs.getString("title");
String source = rs.getString("source");
System.out.println("标题:" + title + ",来源:" + source);
}
rs = stmt.executeQuery(sourceQuery);
System.out.println("信息来源查询结果:");
while (rs.next()) {
String title = rs.getString("title");
String source = rs.getString("source");
System.out.println("标题:" + title + ",来源:" + source);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
上面的代码中,我们首先定义了两个 SQL 查询语句,分别用于信息标题查询和信息来源查询。然后,我们通过 JDBC API 连接数据库,并执行这两个查询语句。最后,将查询结果输出到控制台。
当用户输入关键字 "test" 时,程序将会输出所有标题或来源包含 "test" 的信息。你可以根据实际需求进行修改,例如添加分页、排序等功能。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)