public class DepartmentDao {public List<Department> searchAllDepartment() throws SQLException {
List<Department> DepartmentList = new ArrayList<Department>();
Connection conn = DB.getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
String sql = "select * from departmentinfo"; ps = conn.prepareStatement(sql);
//当执行一个查询语句(select)的时候,使用executeQuery()。
rs = ps.executeQuery();
//当执行一个更新语句(insert,delete,update)的时候,使用executeUpdate()。
//int iRet = ps.executeUpdate();
while(rs.next()) {
Department d = new Department();
d.setDepartId(rs.getString("departId"));
d.setDepartName(rs.getString("departName"));
d.setDepartNum(rs.getString("departNum"));
d.setDepartDescrip(rs.getString("departDescrip"));
DepartmentList.add(d);
}
return DepartmentList;
}
}
List<Department> DepartmentList = new ArrayList<Department>();
Connection conn = DB.getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
String sql = "select * from departmentinfo"; ps = conn.prepareStatement(sql);
//当执行一个查询语句(select)的时候,使用executeQuery()。
rs = ps.executeQuery();
//当执行一个更新语句(insert,delete,update)的时候,使用executeUpdate()。
//int iRet = ps.executeUpdate();
while(rs.next()) {
Department d = new Department();
d.setDepartId(rs.getString("departId"));
d.setDepartName(rs.getString("departName"));
d.setDepartNum(rs.getString("departNum"));
d.setDepartDescrip(rs.getString("departDescrip"));
DepartmentList.add(d);
}
return DepartmentList;
}
}
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import cn.usermanage.db.DB;
import cn.usermanage.entity.Department;
import cn.usermanage.service.DepartmentService;public class DepartServlet extends HttpServlet{
private static final PrintWriter String = null;
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//查找所有的用户信息。
DepartmentService d = new DepartmentService();
//调用业务方法
List<Department> ds = null;
try{
ds = d.searchAllDepartmens();
}catch(Exception ex) {
ex.printStackTrace();
}
request.setAttribute("DepartmentList", ds);
request.getSession().setAttribute("DepartmentList", ds);
request.getRequestDispatcher("departmentInfo.jsp").forward(request, response);
String newdepartId=request.getParameter("textdepartId");
String newdepartName=request.getParameter("textdepartName");
String newdepartNum=request.getParameter("textdepartNum");
String newdepartDescrip=request.getParameter("textdepartDescrip"); Connection conn = DB.getConnection();
PreparedStatement ps = null; String sql = "insert into departmentinfo(departId,departName,departNum,departDescrip)vlaues('"+newdepartId+"','"+newdepartName+"','"+newdepartNum+"','"+newdepartDescrip+"')"; try {
ps = conn.prepareStatement(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
String sql = "insert into departmentinfo(departId,departName,departNum,departDescrip)vlaues('"+newdepartId+"','"+newdepartName+"','"+newdepartNum+"','"+newdepartDescrip+"')";
vlaues-->values