资源简介
用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源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论