package com.wy.dao; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.wy.form.ArticleForm; import com.wy.tool.JDBConnection; public class ArticleDao { private JDBConnection connection = null; private ArticleForm articleForm = null; public ArticleDao() { connection = new JDBConnection(); } public boolean operationArticle(String operation, ArticleForm form) { boolean flag = false; String sql = null; if (operation.equals("添加")) sql = "insert into tb_article values ("+(int)Math.random()*99999999+",'" + form.getTypeId() + "','" + form.getTitle() + "','" + form.getContent() + "','" + form.getPhTime() + "','" + form.getNumber() + "')"; if (operation.equals("修改")) sql = "update tb_article set typeID='" + form.getTypeId() + "',title='" + form.getTitle() + "',content='" + form.getContent() + "' where id='" + form.getId() + "'"; if (operation.equals("删除")) sql = "delete from tb_article where id='" + form.getId() + "'"; if (operation.equals("增加")) sql = "update tb_article set number=number+1 where id='" + form.getId() + "'"; if (connection.executeUpdate(sql)) { flag = true; } return flag; } public List queryArticle(Integer typeId) { List list = new ArrayList(); String sql = null; if (typeId == null) sql = "select * from tb_article"; else sql = "select * from tb_article where typeID='" + typeId + "' order by id desc"; ResultSet rs = connection.executeQuery(sql); try { while (rs.next()) { articleForm = new ArticleForm(); articleForm.setId(rs.getInt(1)); articleForm.setTypeId(rs.getInt(2)); articleForm.setTitle(rs.getString(3)); articleForm.setContent(rs.getString(4)); articleForm.setPhTime(rs.getString(5)); articleForm.setNumber(rs.getInt(6)); list.add(articleForm); } } catch (SQLException e) { e.printStackTrace(); } return list; } public ArticleForm queryArticleForm(Integer id) { String sql = "select * from tb_article where id='" + id + "'"; ResultSet rs = connection.executeQuery(sql); try { while (rs.next()) { articleForm = new ArticleForm(); articleForm.setId(rs.getInt(1)); articleForm.setTypeId(rs.getInt(2)); articleForm.setTitle(rs.getString(3)); articleForm.setContent(rs.getString(4)); articleForm.setPhTime(rs.getString(5)); articleForm.setNumber(rs.getInt(6)); } } catch (SQLException e) { e.printStackTrace(); } this.operationArticle("增加", articleForm); return articleForm; } }
最近下载更多
sz1111111 LV2
3月26日
寒江雪2017 LV9
1月23日
李朝磊 LV18
1月6日
pangzhihui LV12
2023年12月27日
wanglongfei2 LV2
2023年6月15日
13133117021 LV4
2023年5月31日
ewan007 LV29
2023年3月13日
你们的代码都是我的了 LV16
2022年12月5日
gnnhka LV10
2022年11月8日
SQ2930501923 LV14
2022年10月10日
最近浏览更多
sz1111111 LV2
3月26日
寒江雪2017 LV9
1月23日
duoduo1234 LV2
1月15日
taoshen95 LV14
1月11日
wttttts LV2
1月1日
hxy19991216 LV4
2023年12月30日
asddwh LV12
2023年12月29日
pangzhihui LV12
2023年12月27日
李朝磊 LV18
2023年12月21日
颜菜菜 LV2
2023年12月19日