星空网 > 软件开发 > 数据库

新闻发布系统之升级版

首先,要先了解整个项目的架构

分别由那几个页面组成

第一步,肯定是要登录的,登录是要连接数据库的,要保证数据库里面有登录表

然后写一个登录方法就可以实现登录了

 

Connection con = null;

try {

con = BaseDao.class.newInstance().getConnection();

} catch (InstantiationException e1) {

e1.printStackTrace();

} catch (IllegalAccessException e1) {

e1.printStackTrace();

}

String path = request.getContextPath();

String name = request.getParameter("uname");

String pwd = request.getParameter("upwd");

String sql = "select count(1) from user where uname=? and upwd=?";

Object[] parms = { name, pwd };

UserInfo userInfo = null;

QueryRunner runner=new QueryRunner();

try {

userInfo = runner.query(con, sql,new BeanHandler<UserInfo>(UserInfo.class), parms);

} catch (SQLException e) {

e.printStackTrace();

}

if (userInfo != null) {

request.getSession().setAttribute("uname", name);

Cookie cookie = new Cookie("uname", name);

cookie.setMaxAge(60 * 60 * 24);

response.addCookie(cookie);

response.sendRedirect(path + "/newspages/admin.jsp");

} else {

response.sendRedirect(path + "/index.jsp");

}

}

登录完成以后,我们就可以看到这样一个界面

新闻发布系统之升级版

谁登录就显示登录人的用户名

接下来,就是要写添加了

新闻发布系统之升级版

添加,还是要写添加类

 

新闻发布系统之升级版

新闻发布系统之升级版

新闻发布系统之升级版

新闻发布系统之升级版

这样添加就可以实现了,

后面的添加主题也是用同样的方法

就不在写了

后面的编辑新闻了

要编辑新闻呢,肯定要把他查询出来

和上面的一样,必不可少的类,有了这几个类,才能查询新闻嘛

因为要用到三张表,所以我查询了三次

新闻发布系统之升级版

新闻发布系统之升级版

新闻发布系统之升级版

新闻发布系统之升级版

这样,当你点击编辑新闻的时候,getall()方法就会显示新闻的标题,

后面你才能根据新闻标题修改其他内容

 

新闻发布系统之升级版

就是当你点击修改的时候,你点击的新闻就会显示出来,方便修改

新闻发布系统之升级版

和添加主题一样,首先是要创建实体类,然后要继承basedao,要引用他为接口

新闻发布系统之升级版

新闻发布系统之升级版

最后在select里面调用它就可以了

新闻发布系统之升级版

删除就简单多了,但是必不可少的几个类是必须写的,在这里我就不重复了

编辑主题和删除主题都是和上面的方法是一样的

 




原标题:新闻发布系统之升级版

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流