• 大小: 9MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-11
  • 语言: Java
  • 标签: jsp  jdbc  servlet  mysql  web  

资源简介

jsp+servlet+jdbc+mysql通讯录管理系统,其中用到了jsp+servlet+jdbc+mysql等技术,还有增删改查等功能。

资源截图

代码片段和文件信息

package dao;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import vo.addr;
/**
 * * 

title: addrDao


Description: 数据访问层


* @author 与其终
* @date 下午2:47:26
 */
public class addrDao extends baseDao{
// 添加
public boolean insertAddr(int addId String addName String addSex int addAge String addTel String addEmail
String addAddr) throws ClassNotFoundException SQLException {
String sql = “insert into addr values(???????)“;
boolean flag = false;
int i= 0;
preStmt = this.createPreStmt(sql);
// 设置参数
preStmt.setInt(1 addId);
preStmt.setString(2 addName);
preStmt.setString(3 addSex);
preStmt.setInt(4 addAge);
preStmt.setString(5 addTel);
preStmt.setString(6 addEmail);
preStmt.setString(7 addAddr);

// 发送sql语句到sql引擎执行
i = preStmt.executeUpdate();
if(i>0){
flag = true;
}
this.close();
return flag;
}
// 删除一条
public int deleteAddr(int id) throws ClassNotFoundException SQLException {
String sql = “delete from addr where id = ?“;
preStmt = this.createPreStmt(sql);
// 设置参数
preStmt.setInt(1 id);

int i = 0;
i = preStmt.executeUpdate();
this.close();
return i;
}
// 查询所有
public List findAll() throws ClassNotFoundException SQLException {
List list = null;
String sql = “select * from addr“;

preStmt = this.createPreStmt(sql); 
// 接受查询语句返回的结果集
rs = preStmt.executeQuery();
list = new ArrayList();

while (rs.next()) {
addr a = new addr();
a.setId(rs.getInt(“id“));
a.setName(rs.getString(“name“));     
a.setSex(rs.getString(“sex“));
a.setAge(rs.getInt(“age“));
a.setTel(rs.getString(“tel“));
a.setEmail(rs.getString(“email“));
a.setAddress(rs.getString(“address“));

list.add(a);
System.out.println(“-----------addrDao:“+a);
}
this.close();
return list;
}
// //删除所有
// public Boolean deleteAll() throws ClassNotFoundException SQLException {
// String sql = “delete from store“;
// boolean flag=false;
// preStmt=this.createPreStmt(sql);
// int i = preStmt.executeUpdate();
// if(i>0) {
// flag = true;
// System.out.println(“删除成功“);
//// conn.commit();
// }else{
// flag = false;
// System.out.println(“删除失败“);
//// conn.rollback();
// }
// this.close();
// return flag;
// }
//

// 修改
public void updateAddr(int id String nameString sexint ageString telString email String address) throws ClassNotFoundException SQLException{
String sql = “update addr set id = ?name = ?sex = ?age = ?tel = ?email = ?address = ? where id = ?“;
preStmt = this.createPreStmt(sql);

preStmt.setInt(1 id);
preStmt.setString(2 name);
preStmt.setString(3 sex);
preStmt.setInt(4 age);
preStmt.setString(5 tel);
preStmt.setString(6 email);
preStmt.setString(7 address);
preStmt.setInt(8 id);

boolean flag=false;
int i = preStmt.executeU

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-11-21 12:16  addressListSys\
     文件         808  2019-11-21 12:14  addressListSys\.classpath
     文件        1047  2019-11-21 12:14  addressListSys\.project
     目录           0  2019-11-21 12:14  addressListSys\.settings\
     文件         567  2019-11-21 12:14  addressListSys\.settings\.jsdtscope
     文件         124  2019-11-21 12:14  addressListSys\.settings\org.eclipse.core.resources.prefs
     文件         364  2019-11-21 12:14  addressListSys\.settings\org.eclipse.jdt.core.prefs
     文件         494  2019-11-21 12:14  addressListSys\.settings\org.eclipse.wst.common.component
     文件         305  2019-11-21 12:14  addressListSys\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2019-11-21 12:14  addressListSys\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2019-11-21 12:14  addressListSys\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2019-11-21 12:14  addressListSys\build\
     目录           0  2019-11-21 12:14  addressListSys\build\classes\
     目录           0  2019-11-21 12:14  addressListSys\build\classes\dao\
     文件        4136  2019-11-21 12:14  addressListSys\build\classes\dao\addrDao.class
     文件        1950  2019-11-21 12:14  addressListSys\build\classes\dao\baseDao.class
     目录           0  2019-11-21 12:14  addressListSys\build\classes\servlet\
     文件        2617  2019-11-21 12:14  addressListSys\build\classes\servlet\AddServlet.class
     文件        2043  2019-11-21 12:14  addressListSys\build\classes\servlet\DeleteServlet.class
     文件        2298  2019-11-21 12:14  addressListSys\build\classes\servlet\ShowServlet.class
     文件        2911  2019-11-21 12:14  addressListSys\build\classes\servlet\UpdateServlet.class
     目录           0  2019-11-21 12:14  addressListSys\build\classes\vo\
     文件        2029  2019-11-21 12:14  addressListSys\build\classes\vo\addr.class
     目录           0  2019-11-21 12:14  addressListSys\src\
     目录           0  2019-11-21 12:14  addressListSys\src\dao\
     文件        3951  2019-11-21 12:14  addressListSys\src\dao\addrDao.java
     文件        1895  2019-11-21 12:14  addressListSys\src\dao\baseDao.java
     目录           0  2019-11-21 12:14  addressListSys\src\servlet\
     文件        2179  2019-11-21 12:14  addressListSys\src\servlet\AddServlet.java
     文件        1261  2019-11-21 12:14  addressListSys\src\servlet\DeleteServlet.java
     文件        1393  2019-11-21 12:14  addressListSys\src\servlet\ShowServlet.java
............此处省略39个文件信息

评论

共有 条评论