首页 > 代码库 > 学生管理系统----学生连接数据库类
学生管理系统----学生连接数据库类
StudentDB.java:
/** * @Title:StudentDB.java * @Package:com.you.student.system.utils * @Description: * @author:Youhaidong(游海东) * @date:2014-6-16 下午11:20:51 * @version V1.0 */ package com.you.student.system.utils; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; import com.you.student.system.model.Student; /** * 类功能说明 * 类修改者 修改日期 * 修改说明 * <p>Title:StudentDB.java</p> * <p>Description:游海东个人开发</p> * <p>Copyright:Copyright(c)2013</p> * @author:游海东 * @date:2014-6-16 下午11:20:51 * @version V1.0 */ public class StudentDB { private Connection conn = null; private PreparedStatement psmt = null; @SuppressWarnings("unused") private ResultSet rs = null; /** * 获取连接数据库 * @return the conn */ public Connection getConn() { try { if(this.conn == null || this.conn.isClosed()) { DataBaseConn db = new DataBaseConn(); this.conn = db.getConn(); } } catch (SQLException e) { e.printStackTrace(); } return conn; } /** * * @Title:addStu * @Description: * @param:@param stu * @param:@return * @return:Student * @throws */ public Student addStu(Student stu) { String sql = ""; String sql0 = ""; try { psmt = this.getConn().prepareStatement(sql); psmt.setString(2, stu.getStuName()); psmt.setString(3, stu.getStuSex()); psmt.setTimestamp(4, new Timestamp(stu.getBirthday().getTime())); psmt.setString(5, stu.getProfessional()); psmt.setDouble(6, stu.getScore()); psmt.setString(7, stu.getRemarks()); psmt.execute(); psmt = this.getConn().prepareStatement(sql0); psmt.setString(1, stu.getStuName()); psmt.setBytes(2, stu.getPhoto()); } catch (SQLException e) { e.printStackTrace(); } finally { try { //关闭PreparedStatement对象 psmt.close(); } catch (SQLException e) { e.printStackTrace(); } try { //关闭Connection对象 conn.close(); } catch (SQLException e) { e.printStackTrace(); } } return stu; } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。