创新实训——发帖和删帖接口的实现
2018-08-30 08:44
134 查看
1.发布帖子
发布帖子需要传入的参数包括帖子的内容,发帖用户的id,以及帖子图片的url。
在数据库中加入帖子的数据,包括帖子的id(自增),发帖用户的id,帖子的内容,图片的url(用json格式存储多个图片url),帖子的发布时间。
在数据库中,一条帖子的所有图片会以url的方式存到json格式的字符串里,真实的图片存储在七牛云上,方便图片的传输。一条帖子的所有点赞用户id、所有评论的信息也会存到json格式的字符串里。
关键代码:
[code] sql = "INSERT INTO moment (uid,text,imgs,date) VALUES (?,?,?,?)"; statement = conn.prepareStatement(sql); statement.setInt(1, Integer.parseInt(userId)); statement.setString(2, text); statement.setString(3, imgs); statement.setString(4, dateStr); statement.executeUpdate(); status.setStatus(BaseConsts.STATUS_SUCESSED);
2.删除帖子
删除帖子的时候,需要传入的参数包括帖子的id,发帖用户的id,在数据库中查询到帖子的id,并且对应的用户id是匹配的才会删除帖子。
关键代码:
[code] String sql="DELETE FROM moment WHERE mid=? AND uid=?"; statement=conn.prepareStatement(sql); statement.setInt(1,Integer.parseInt(mid)); statement.setInt(2,Integer.parseInt(uid)); statement.executeUpdate(); status.setStatus(BaseConsts.STATUS_SUCESSED);
阅读更多
相关文章推荐
- 创新实训——用户信息接口的实现
- 创新实训——评论接口和点赞接口的实现
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- 3.第二单元任务五实训:通过程序设计几何图形接口(Shape),实现类矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型,能够利用接口和多态性计算几何图形的面积和周长并显
- 豆瓣机器人 自动加入/退出小组、自动在小组发帖/删帖、自动回复 Python实现代码 豆瓣爬虫
- Android实训案例(七)——四大组件之中的一个Service初步了解,实现通话录音功能,抽调接口
- .NET中的三种接口实现方式
- 【ActiveX】实现安全接口
- 基于SMPP协议的GSM短消息增值业务接口设计与实现
- php微信支付接口开发的实现程序
- 创新实训6.8 改了很多bug(各个方面都有
- AU3实现自动设置RealtekHD声卡前置音频接口
- 重新定义接口的实现
- 微信红包接口API实现(php版)
- Java中实现对象的比较:Comparable接口和Comparator接口
- Android实现接口方式注册监听器