资源简介
系统采用servlet + jsp + mvc设计模式,数据库采用mssqlserver 2008 r2,详情参考网址http://blog.csdn.net/u013082133/article/details/42033383
代码片段和文件信息
package com.m2sa.dao;
import java.sql.SQLException;
import java.util.List;
import java.util.Map;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.ArrayHandler;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.MapHandler;
import org.apache.commons.dbutils.handlers.MapListHandler;
import com.m2sa.dao.domain.Course;
import com.m2sa.dao.domain.PageCourse;
import com.m2sa.utils.jdbcUtils;
public class CourseDao {
/**获取所有课程的信息
* @return
* @throws SQLException */
//@Deprecated过时
public List getAllcourseInfo() throws SQLException{
String sql = “select * from course“;
QueryRunner qr = new QueryRunner(jdbcUtils.getDataSource() true);
List list = qr.query(sql new BeanListHandler(Course.class));
return list;
}
/**得到课程信息信息的总记录数
* @throws SQLException */
public int getTotalCourseInfo() throws SQLException{
String sql = “select count(*) from course“;
QueryRunner qr = new QueryRunner(jdbcUtils.getDataSource() true);
object[] arr = qr.query(sql new ArrayHandler());
return (int) arr[0];
}
/**分页获取学生的信息
* @throws SQLException */
public List getPageCourseInfo(int PageIndex int PageSize) throws SQLException{
String sql = “select top “+PageSize+“ * “
+“from course “
+“where courseid not in “
+“(select top “+PageSize * (PageIndex-1) +“ courseid from course order by courseid asc) “
+“order by courseid asc“;
QueryRunner qr = new QueryRunner(jdbcUtils.getDataSource() true);
return qr.query(sql new BeanListHandler(Course.class));
}
/** 添加课程信息
* @throws SQLException */
public int add_courseInfo(Course course) throws SQLException{
String sql = “insert into course values(??????)“;
QueryRunner qr = new QueryRunner(jdbcUtils.getDataSource() true);
object[] params = {course.getCourseid()course.getCname()course.getPeriod()course.getDepartment()course.getTeacherid()course.getTeachername()};
int state = qr.update(sql params);
return state;
}
/**检查课程是否存在
* @throws SQLException */
public boolean isAppear(String courseId) throws SQLException {
String sql = “select * from course where courseid=?“;
QueryRunner qr = new QueryRunner(jdbcUtils.getDataSource() true);
object param = courseId;
Course course = qr.query(sql new BeanHandler(Course.class) param);
if(course!=null){
return true;
}
return false;
}
/**修改课程信息
* @throws SQLException */
public int changeCourseInfo(Course course) throws SQLException{
String sql1 = “update course set Cname=‘“+course.getCname()+“‘ where courseid=‘“+course.getCourseid()+“‘“;
String sql2 = “update course set period=‘“+course.getPeriod()+“‘ where courseid=‘“+course.getCourseid()+“‘“;
String sql3 = “update cours
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-19 23:19 IceStudent\
文件 846 2014-12-19 23:16 IceStudent\.classpath
文件 1335 2014-11-29 21:54 IceStudent\.project
目录 0 2014-12-19 23:19 IceStudent\.settings\
文件 522 2014-11-28 20:22 IceStudent\.settings\.jsdtscope
文件 57 2014-11-28 20:26 IceStudent\.settings\org.eclipse.core.resources.prefs
文件 598 2014-11-28 20:26 IceStudent\.settings\org.eclipse.jdt.core.prefs
文件 564 2014-11-30 00:18 IceStudent\.settings\org.eclipse.wst.common.component
文件 414 2014-11-28 20:22 IceStudent\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-11-28 20:22 IceStudent\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-11-28 20:22 IceStudent\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1345 2014-12-03 12:32 IceStudent\README.txt
目录 0 2014-12-19 23:19 IceStudent\src\
文件 1376 2014-12-02 16:07 IceStudent\src\c3p0-config.xm
目录 0 2014-12-19 23:19 IceStudent\src\com\
目录 0 2014-12-19 23:19 IceStudent\src\com\m2sa\
目录 0 2014-12-19 23:19 IceStudent\src\com\m2sa\dao\
文件 5806 2014-12-02 16:09 IceStudent\src\com\m2sa\dao\CourseDao.java
目录 0 2014-12-19 23:19 IceStudent\src\com\m2sa\dao\domain\
文件 1761 2014-12-01 20:09 IceStudent\src\com\m2sa\dao\domain\Course.java
文件 2986 2014-12-19 23:12 IceStudent\src\com\m2sa\dao\domain\Page.java
文件 2985 2014-12-19 23:12 IceStudent\src\com\m2sa\dao\domain\PageCourse.java
文件 1183 2014-11-30 19:35 IceStudent\src\com\m2sa\dao\domain\Student.java
文件 2051 2014-12-03 12:16 IceStudent\src\com\m2sa\dao\GradeDao.java
文件 5571 2014-12-02 16:12 IceStudent\src\com\m2sa\dao\StudentDao.java
目录 0 2014-12-19 23:19 IceStudent\src\com\m2sa\filter\
文件 2239 2014-12-19 23:14 IceStudent\src\com\m2sa\filter\CharEncodingFilter.java
目录 0 2014-12-19 23:19 IceStudent\src\com\m2sa\utils\
文件 574 2014-12-19 23:14 IceStudent\src\com\m2sa\utils\jdbcUtils.java
目录 0 2014-12-19 23:19 IceStudent\src\com\m2sa\web\
文件 2263 2014-12-01 23:30 IceStudent\src\com\m2sa\web\AddCourseServlet.java
............此处省略115个文件信息
相关资源
- JSP酒店管理系统课程设计yuan源代码
- JSP+SQL基于JSP的学生信息管理系统(源
- jsp+servlet+javabean实现的新闻发布系统
- 用户管理系统JSP+MYSQL
- 教学资源教管理系统
- 学生上机实验管理系统
- 图书馆管理系统Java Web 2.0 Struts+SQL s
- 图书馆管理系统Java Web 2.0 Struts+Mysql
- android+javaWeb(ssm)学生管理系统(2
- 自己做的教材管理系统jsp+servlet
- 青年志愿者信息管理系统jsp+servlet+j
- JSP+servlet实现后台超市管理系统
- java零件交易中心管理系统源代码数据
- 基于 Web 的物流管理系统设计与实现
- 户籍管理系统
- javaweb员工信息管理系统源码+sql加强版
- jsp宠物销售管理系统+数据库
- Jsp实现学生成绩管理系统-更新数据库
- Jsp实现学生成绩管理系统
- Android应用源码仓库管理系统毕业设计
- Servlet+ajax+jsp 购物车系统
- 基于Android的图书管理系统
- 基于java新闻发布及管理系统论文
- java + sql sever2012 交通违章管理系统
- java图书管理系统mysql数据库
- 基于JSPJAVA医院管理系统设计与实现论
- JavaWeb图书管理系统源代码
- 电子商务平台,jsp+servlet+javaBean MVC设
- javaweb超市进销存管理系统
- JSP教材管理系统
评论
共有 条评论