联系人项目总结,前端与servlet和数据库连起来进行增删改查

这篇博客总结了一个联系人管理项目的实现过程,包括创建五个包:实体类、Servlet、DAO、DAO实现及工具类。通过建立数据库表,导入JDBCUtil和basedao,实现前端与后台的交互,完成联系人的增删改查功能。详细描述了从创建实体类、DAO接口到实现方法,以及Servlet中处理HTTP请求并调用DAO更新数据库的步骤。
摘要由CSDN通过智能技术生成
建五个包:


1,实体类entity,


2,servlet类,所有的servlet,


3,dao,数据库操作dao,dao层接口。


4,impl,实现dao接口的方法。


5工具类


步骤:


1,建数据库表,联系人的表


2,导入JDBCUtil,和basedao。导入其他需要的jar包。


3,建实体类(遵从javabean规范)entity里面的代码


4,写dao层代码:


这里面包括了成员方法,这是一个接口


例如:添加联系人


public void addContact(Contact contact);


5,写impldao层
要实现dao层所有方法,增加的方法


public void addContact(Contact contact) {
sql = "insert into contact(name, gender, age, tel, qq, email) "
+ "values(?,?,?,?,?,?)";
List list = new ArrayList();
list.add(contact.getName());
list.add(contact.getGender());
list.add(contact.getAge());
list.add(contact.getTel());
list.add(contact.getQq());
list.add(contact.getEmail());
paramsValue = list.toArray();
super.update(sql, paramsValue);
}


6,要写一个增加页面,页面要跳转到增加的servlet,这样才会跟后台联系起来,跟后台联系起来之后再与数据库连接起来。


protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
//1. 提取数据
String name = req.getParameter("name");
int age = Integer.valueOf(req.getParameter("age"));
String gender = req.getParameter("gender");
String tel = req.getParameter("tel");
String qq = req.getParameter("qq");
String email = req.getParameter("email");
//2. 创建Contact对象
Contact c = new Contact();
c.setName(name);
c.setGender(gender);
c.setAge(age);
c.setTel(tel);
c.setQq(qq);
c.setEmail(email);
//3. 调用DAO层把数据写入到数据库
ContactDao dao = new ContactDaoimplements();
dao.addContact(c);
resp.sendRedirect(req.getContextPath() + "/ListContactServlet");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值