classroom.java
来自「实习的时候做的数字校园系统」· Java 代码 · 共 196 行
JAVA
196 行
package com.xxgl.business;
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.xxgl.data.DBconnection;
import com.xxgl.data.DBUtil;
import com.xxgl.bean.ClassroomBean;
public class Classroom {
public int insertClassroom(ClassroomBean Croom) {
String sql = "insert into Classroom (cr_NO,cr_type,cr_zws,sfk) values (?,?,?,?)";
Connection con = DBconnection.getConnection();
PreparedStatement pstmt = null;
int count = 0;
try {
pstmt = con.prepareStatement(sql);
pstmt.setString(1, Croom.getCr_NO());
pstmt.setString(2, Croom.getCr_type());
pstmt.setInt(3, Croom.getCr_zws());
pstmt.setInt(4, Croom.getSfk());
count = pstmt.executeUpdate();
DBUtil.close(pstmt);
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(con);
}
return count;
}
public int updateClassroom(ClassroomBean Croom) {
String sql = "update Classroom set cr_type=?,cr_zws=?,sfk=? where cr_NO=?";
Connection con = DBconnection.getConnection();
PreparedStatement pstmt = null;
int count = 0;
try {
pstmt = con.prepareStatement(sql);
pstmt.setString(1, Croom.getCr_type());
pstmt.setInt(2, Croom.getCr_zws());
pstmt.setInt(3, Croom.getSfk());
pstmt.setString(4, Croom.getCr_NO());
count = pstmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(pstmt);
DBUtil.close(con);
}
return count;
}
public int deleteBy(String cr_NO) {
String sql = "delete from Classroom where cr_NO=?";
Connection con = DBconnection.getConnection();
PreparedStatement pstmt = null;
int count = 0;
try {
pstmt = con.prepareStatement(sql);
pstmt.setString(1, cr_NO);
count = pstmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(pstmt);
DBUtil.close(con);
}
return count;
}
public ClassroomBean selectClassroom(String cr_NO) {
String sql = "select cr_NO,cr_type,cr_zws,sfk from Classroom where cr_NO=?";
Connection con = DBconnection.getConnection();
PreparedStatement pstmt = null;
ClassroomBean pdBean = null;
try {
pstmt = con.prepareStatement(sql);
pstmt.setString(1, cr_NO);
ResultSet rs = pstmt.executeQuery();
if (rs.next()) {
pdBean = new ClassroomBean();
pdBean.setCr_NO(rs.getString("cr_NO"));
pdBean.setCr_type(rs.getString("cr_type"));
pdBean.setCr_zws(rs.getInt("cr_zws"));
pdBean.setSfk(rs.getInt("sfk"));
}
DBUtil.close(rs);
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(pstmt);
DBUtil.close(con);
}
return pdBean;
}
public List selectAll() {
String sql = "select cr_NO,cr_type,cr_zws,sfk from Classroom";
Connection con = DBconnection.getConnection();
PreparedStatement pstmt = null;
List list = new ArrayList();
try {
pstmt = con.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
ClassroomBean pdBean = new ClassroomBean();
pdBean.setCr_NO(rs.getString("cr_NO"));
pdBean.setCr_type(rs.getString("cr_type"));
pdBean.setCr_zws(rs.getInt("cr_zws"));
pdBean.setSfk(rs.getInt("sfk"));
list.add(pdBean);
}
DBUtil.close(rs);
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(pstmt);
DBUtil.close(con);
}
return list;
}
// public static void main(String[] args) {
// ClassroomBean bean = new ClassroomBean();
// bean.setCr_NO("109");
// bean.setCr_type("37");
// bean.setCr_zws(65);
// bean.setSfk(0);
//
// Classroom bo = new Classroom();
// int count = bo.insertClassroom(bean);
// System.out.println("count: " + count);
// System.out.println("Cr_zws: " + bean.getCr_zws());
// bean.setCr_NO(r_NO);
// Classroom bo = new Classroom();
// int count = bo.updateClassroom(bean);
// System.out.println("count: " + count);
// bean.setCr_NO(20);
// bean.setCr_type("37");
// bean.setCr_zws(65);
// Classroom bo = new Classroom();
// int count = bo.deleteBy(r_NO);
// System.out.println("count=" + count);
// Classroom bo = new Classroom();
// ClassroomBean testBean = bo.selectClassroom("109");
// System.out.println(testBean.getCr_NO()+" "+testBean.getCr_type()+" "+"Cr_zws=" + testBean.getCr_zws());
// Classroom bo = new Classroom();
// List list = bo.selectAll();
// System.out.println("list length: " + list.size());
// for(int i = 0; i < list.size(); i++) {
// ClassroomBean testBean = (ClassroomBean)list.get(i);
// System.out.println(testBean.getCr_NO()+" "+testBean.getCr_type()+" "+testBean.getCr_zws());
// }
// }
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?