java微博博客系统,假设1,则添加关注,假设2,则取消关注代码
时间: 2024-04-05 21:35:52 浏览: 17
好的,以下是Java微博博客系统关注功能的示例代码:
```java
// 添加关注
if (option == 1) {
String followerUsername = "follower_username"; // 关注者的用户名
String followingUsername = "following_username"; // 被关注者的用户名
// 在数据库中添加一条关注记录
// 注意:这里需要根据具体的数据库结构进行修改
String sql = "INSERT INTO following(follower_username, following_username) VALUES (?, ?)";
try (PreparedStatement preparedStatement = connection.prepareStatement(sql)) {
preparedStatement.setString(1, followerUsername);
preparedStatement.setString(2, followingUsername);
preparedStatement.executeUpdate();
System.out.println("关注成功");
} catch (SQLException e) {
System.out.println("关注失败:" + e.getMessage());
}
}
// 取消关注
if (option == 2) {
String followerUsername = "follower_username"; // 关注者的用户名
String followingUsername = "following_username"; // 被关注者的用户名
// 在数据库中删除对应的关注记录
// 注意:这里需要根据具体的数据库结构进行修改
String sql = "DELETE FROM following WHERE follower_username = ? AND following_username = ?";
try (PreparedStatement preparedStatement = connection.prepareStatement(sql)) {
preparedStatement.setString(1, followerUsername);
preparedStatement.setString(2, followingUsername);
preparedStatement.executeUpdate();
System.out.println("取消关注成功");
} catch (SQLException e) {
System.out.println("取消关注失败:" + e.getMessage());
}
}
```
请注意,这只是一个示例代码,实际上您需要根据您的具体需求进行修改和完善。另外,为了实现这个功能,您需要在数据库中创建一个名为`following`的表,用于存储关注关系。在这个表中,您需要至少包含以下两个字段:
- `follower_username`:关注者的用户名
- `following_username`:被关注者的用户名
同时您还需要根据您的具体需求对这个表进行其他的设计和完善。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)