资源简介
用Java和MySQL数据库实现GUI界面的学生选课管理系统
代码片段和文件信息
package com.ccunix.scm.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.ccunix.scm.util.DatabaseManager;
import com.ccunix.scm.vo.CourseVO;
/**
* course表的操作类
* @author jtt
*
*
* private int cno;
private String cname;
private double credit;
private String cterm;
private String ctea;
*/
public class CourseDAO {
/**
* 插入
* @param c
* @return
*/
public boolean insert(CourseVO s){
Connection connection = DatabaseManager.CONN();
PreparedStatement statement = null;
try {
String sql=“insert into course(cnamecreditctermctea) values (????)“;
statement = connection.prepareStatement(sql);
statement.setString(1 s.getCname());
statement.setDouble(2 s.getCredit());
statement.setString(3 s.getCterm());
statement.setString(4 s.getCtea());
int x = statement.executeUpdate();
if(x>0){
//System.out.println(“执行成功:“+x);
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DatabaseManager.close(connection statement);//释放资源
}
return false;
}
/**
* 修改
* @param cno
* @param c
*/
public boolean update(CourseVO sint cno1) {
Connection connection = DatabaseManager.CONN();
PreparedStatement statement = null;
try {
String sql=“update course set cno=? cname=? credit=?cterm=?ctea=? where cno=?“;
statement = connection.prepareStatement(sql);
statement.setInt(1 s.getCno());
statement.setString(2 s.getCname());
statement.setDouble(3 s.getCredit());
statement.setString(4 s.getCterm());
statement.setString(5 s.getCtea());
statement.setInt(6 cno1);
int x = statement.executeUpdate();
if(x>0){
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DatabaseManager.close(connection statement);//释放资源
}
return false;
}
/**
* 按照课号删除
* @param sno
*/
public boolean delete(int cno) {
Connection connection = DatabaseManager.CONN();
PreparedStatement statement = null;
try {
String sql=“delete from course where cno=?“;
statement = connection.prepareStatement(sql);
statement.setInt(1 cno);
int x = statement.executeUpdate();
if(x>0){
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DatabaseManager.close(connection statement);//释放资源
}
return false;
}
/**
* 查询
* @return
*/
public List selectCno(int cno){
List courses = new ArrayList();
Connection connection = DatabaseManager.CONN();
PreparedStatement statement = null;
try {
String sql=“select cnocnamecreditctermctea from course where cno=?“;
statement = connection.prepareStatement(sql);
statement.setInt(1 cno);
ResultSet rs = statement.execut
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-12 18:31 scm-jtt\
文件 377 2017-07-08 22:29 scm-jtt\.classpath
文件 383 2017-07-08 21:40 scm-jtt\.project
目录 0 2017-07-12 18:31 scm-jtt\.settings\
文件 598 2017-07-08 22:29 scm-jtt\.settings\org.eclipse.jdt.core.prefs
目录 0 2017-07-12 18:31 scm-jtt\bin\
目录 0 2017-07-12 18:31 scm-jtt\bin\com\
目录 0 2017-07-12 18:31 scm-jtt\bin\com\ccunix\
目录 0 2017-07-12 18:31 scm-jtt\bin\com\ccunix\scm\
目录 0 2017-07-12 18:31 scm-jtt\bin\com\ccunix\scm\dao\
文件 3581 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\dao\CourseDAO.class
文件 4678 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\dao\SCDAO.class
文件 3954 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\dao\StudentDAO.class
文件 1936 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\dao\UserDAO.class
目录 0 2017-07-12 18:31 scm-jtt\bin\com\ccunix\scm\service\
文件 3425 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\AddCourse.class
文件 4128 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\AddSC.class
文件 4207 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\AddStudent.class
文件 4172 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\DeleteCourse.class
文件 4718 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\DeleteSC.class
文件 4251 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\DeleteStudent.class
文件 4334 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\SelectCourse.class
文件 2678 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\SelectSC.class
文件 2791 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\SelectScore.class
文件 4347 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\SelectStudent.class
文件 5312 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\UpdateCourse.class
文件 3983 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\UpdatePassword.class
文件 5471 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\UpdateSC.class
文件 4870 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\UpdateScore.class
文件 5907 2017-07-12 15:35 scm-jtt\bin\com\ccunix\scm\service\UpdateStudent.class
目录 0 2017-07-12 18:31 scm-jtt\bin\com\ccunix\scm\ui\
............此处省略62个文件信息
- 上一篇:苏苏爱自由-java扫雷小游戏
- 下一篇:itext-asian.jar
相关资源
- 苏苏爱自由-java扫雷小游戏
- java 串口通信包RXTXComm.jar windows 64位
- Java防篡改方式
- Java单元测试基础
- java web 聊天室 源码
- 多目标进化算法java程序
- Java_Modbus的操作()
- 2019年Java程序设计总复习题库及答案
- commons-dbcp-1.4.jar、commons-pool-1.5.6.jar、
- JSP开发的网络书店以及论文
- java操作微软队列消息(MSMQ)项目源码
- java语言与面向对象程序设计课后习题
- 许愿墙java 源码
- Javaopencv打开窗体显示摄像头
- java课程设计实验报告
- java数学表达式计算程序设计报告
- Java防止xss攻击jar包
- java网上聊天加密系统源代码
- 《Java+Swing图形界面开发与案例详解》
- java-face人脸识别程序代码
- DES+3DES加密算法java代码+图解
- java大作业,实现学生信息增删改查
- 罗马尼亚问题从Arad到Bucharest结果,深
- java平台基于TCP的聊天室设计
- java8.txt
- JavaWeb开发技术课件
- java 选择保存文件的路径
- Java通过Socket发送邮件
- 学生管理系统SSM
- Java用户文件分类管理系统
评论
共有 条评论