第二次数据库作业--action

package action;

import dao.C2SDao;
import model.C2S;

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

/**
 * Created by yinus
 * Date:2016/4/6
 * Time:18:43
 */

public class C2SAction {
    public void add(C2S c) throws SQLException {
        C2SDao cd = new C2SDao();
        cd.add(c);
    }

    public void delete(int id ,boolean isStudentId) throws SQLException {
        C2SDao cd = new C2SDao();
        cd.delete(id,isStudentId);
    }
    public void delete(int stuId,int couId) throws SQLException {
        C2SDao cd = new C2SDao();
        cd.delete(stuId,couId);
    }

    public void update(C2S c) throws SQLException {
        C2SDao cd = new C2SDao();
        cd.update(c);
    }

    public List<C2S> querys(int id, boolean isStudentId) throws SQLException {
        C2SDao cd = new C2SDao();
        return cd.queryById(id,isStudentId);
    }

    public C2S query(int stuId,int couId) throws SQLException {
        C2SDao cd = new C2SDao();
        return cd.queryByStudentIdAndCourseId(stuId,couId);
    }
}
package action;

import dao.CourseDao;
import model.Course;

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

/**
 * Created by yinus
 * Date:2016/4/6
 * Time:18:43
 */

public class CourseAction {

        public void add(Course course) throws SQLException {
            CourseDao courseDao = new CourseDao();
            courseDao.addCourse(course);
        }

        public void update(Course course) throws SQLException {
            CourseDao courseDao = new CourseDao();
            courseDao.updateCourse(course);
        }

        public void delete(int id) throws SQLException {
            CourseDao courseDao = new CourseDao();
            courseDao.delCourse(id);
        }

        public List<Course> queryByName(String name) throws SQLException {
            CourseDao courseDao = new CourseDao();
            return courseDao.queryCourses(name);
        }

        public Course queryById(int id) throws SQLException {
            CourseDao courseDao = new CourseDao();
            return courseDao.querySingleCourse(id);
        }
}
package action;

import dao.StudentDao;
import model.Student;

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

/**
 * Created by yinus
 * Date:2016/4/6
 * Time:18:43
 */

public class StudentAction {

        public void add(Student student) throws SQLException {
            StudentDao studentDao = new StudentDao();
            studentDao.addStudent(student);
        }

        public void update(Student student) throws SQLException {
            StudentDao studentDao = new StudentDao();
            studentDao.updateStudent(student);
        }

        public void delete(int id) throws SQLException {
            StudentDao studentDao = new StudentDao();
            studentDao.delStudent(id);
        }

        public List<Student> queryByName(String name) throws SQLException {
            StudentDao studentDao = new StudentDao();
            return studentDao.queryStudents(name);
        }

        public Student queryById(int id) throws SQLException {
            StudentDao studentDao = new StudentDao();
            return studentDao.querySingleStudent(id);
        }
}
时间: 2024-11-07 07:30:26

第二次数据库作业--action的相关文章

第二次数据库作业--gui

1 package gui; 2 3 import action.C2SAction; 4 import action.CourseAction; 5 import action.StudentAction; 6 import javafx.application.Application; 7 import javafx.geometry.Insets; 8 import javafx.scene.Scene; 9 import javafx.scene.control.*; 10 import

第二次数据库作业--view

package view; import action.C2SAction; import action.CourseAction; import action.StudentAction; import model.C2S; import model.Course; import model.Student; import java.sql.SQLException; import java.util.List; import java.util.Scanner; import java.ut

第二次数据库作业--Main

import dao.CourseDao; import model.Course; import view.C2SView; import view.CourseView; import view.StudentView; import java.sql.SQLException; import java.util.List; import java.util.Scanner; /** * Created by yinus * Date:2016/4/8 * Time:16:09 */ pub

第二次数据库作业--model

package model; import java.util.Date; /** * Created by yinus * Date:2016/4/6 * Time:18:44 */ public class C2S { private int stu_id; private int cou_id; private double credit; private Date create_time; private Date update_time; public C2S() { } public

第二次数据库作业--dao

package dao; import model.C2S; import utils.Dbtuil; import java.sql.*; import java.util.ArrayList; import java.util.List; /** * Created by yinus * Date:2016/4/6 * Time:18:44 */ public class C2SDao { public void add(C2S cs) throws SQLException { Conne

SDN第二次上机作业

SDN第二次上机作业 1.安装floodlight 参考链接:http://www.sdnlab.com/19189.html 2.生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑 拓扑如图所示 提交要求:控制器floodlight所示可视化图形拓扑的截图,及主机拓扑连通性检测截图 3.利用字符界面下发流表,使得'h1'和'h2' ping 不通 参考链接:http://www.sdnlab.com/19394.html 提交要求:流表截图,及拓扑连通性截图

数据库作业14——综合练习(二) 反馈情况

数据库作业14--综合练习(二) 反馈情况 一.作业要求复述 1.创建数据库CPXS,保存于E盘根目录下以自己学号+姓第一个字母(阿拉伯数字+大写字母)方式创建的文件夹中,初始大小5MB,最大20MB,以10%方式增长,日志文件存于同一文件夹,初始大小2MB,最大5MB,以1MB方式增长: 2.创建表CP,CPBH为主键,8位数字,CPMC,长度12个字符,JG为精确到小数点后2位,KCL为整数,除了KCL,其他都不能为空: 3.使用INSERT输入数据,具体数据如下: '10001100',

Oracle 用脚本安装第二个数据库

安装第二个数据库: 登录oracle用户进入家目录,添加配置环境变量: vi .bash_profier ORACLE_SID=prod2 临时环境变量: $export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 $export ORACLE_SID=prod2 创建第二个数据库文件目录: $mkdir -p /u01/app/oracle/oradata/prod2 创建sys用户密码文件: $cd /u01/app/oracle/prod

【Java EE 学习第70天】【数据采集系统第二天】【Action中User注入】【设计调查页面】【Action中模型赋值问题】【编辑调查】

一.Action中User注入问题 Action中可能会经常用到已经登陆的User对象,如果每次都从Session中拿会显得非常繁琐.可以想一种方法,当Action想要获取User对象的时候直接使用,这种方法还是得需要借助拦截器的力量,直接在登录拦截器中实现即可,但是登陆拦截器怎么知道该Action想要获取User对象呢?这就需要给Action加上一个接口,如果该Action是该接口的实现类,则表示该Action想要获取User对象.接口仿照HttpRequestAware接口的形式,名字为用户