java面向对象高级分层实例_数据库操作类
来源:互联网 发布:网络电视机顶盒直播软件哪个好 编辑:程序博客网 时间:2024/06/05 21:25
package bdqn.studentSys.Dao.impl;/*** * 学生表的数据库操作类 */import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import bdqn.studentSys.Dao.BaseDao;import bdqn.studentSys.Dao.StudentDao;import bdqn.studentSys.entity.Student;public class StudentDaoImpl extends BaseDao implements StudentDao {//查询全部public List<Student> getAllStudent() {// TODO Auto-generated method stubList<Student> studentlist=new ArrayList<Student>();String sql="select * from Student";try {ResultSet rs=executeQurey(sql, null);while(rs.next()){Student stu=new Student();stu.setName(rs.getString(1));stu.setPwd(rs.getString(2));stu.setAge(rs.getInt(3));stu.setSex(rs.getString(4));studentlist.add(stu);}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{closeAll();}return studentlist;}//修改public int UpdateStudent(Student stu) {// TODO Auto-generated method stubint rel=0;String sql="update Student set name=?,pwd=?,age=?,sex=? where stuno=?";Object[]prams={stu.getName(),stu.getPwd(),stu.getAge(),stu.getSex(),stu.getStuno()};try {rel=executeUpdate(sql, prams);} catch (SQLException e) {e.printStackTrace();}finally{closeAll();}return rel;}//添加public int addStudent(Student stu) {int rel=0;String sql="insert Student (name,pwd,age,sex) values(?,?,?,?)";Object []prams={stu.getName(),stu.getPwd(),stu.getAge(),stu.getSex()};try {rel=executeUpdate(sql, prams);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{closeAll();}return rel;}//删除public int delStudent(int stuno) {int rel=0;String sql="delete from Student where studentno=?";Object[]prams={stuno};try {rel=executeUpdate(sql, prams);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{closeAll();}return rel;}}
1 0
- java面向对象高级分层实例_数据库操作类
- java面向对象高级分层实例_实体类
- java面向对象高级分层实例_接口类
- java面向对象高级分层实例_测试类(main方法所在的类)
- java面向对象高级分层实例_BaseDao
- java基础_面向对象高级特性
- 〖面向对象(高级)〗_实例分析:宠物商店笔记
- 〖面向对象(高级)〗_实例分析:宠物商店笔记
- 【面向对象(高级)】_包装类笔记
- 【面向对象(高级)】_包装类笔记
- Java面向对象高级
- Java面向对象高级--实例分析—宠物商店
- Java面向对象高级--Object类
- Java面向对象高级--包装类
- java面向对象之_类Class
- java面向对象实例
- java面向对象实例
- java面向对象实例
- HBase配置性能调优
- 14.6.8 Configuring the InnoDB Master Thread IO Rate 配置InnoDB 主线程IO 速率:
- JWS 批注参考WebService注解
- Android MTK camera preview画面倒转解决
- 常见配准算法NDT和ICP
- java面向对象高级分层实例_数据库操作类
- 漫反射-逐像素光照(半兰伯特)
- 基于K-gram的winnowing特征提取剽窃查重检测技术(概念篇)
- federated存储引擎 (mysql)
- javascript中局部变量与全局变量
- 疯狂H5笔记 - DOM编程详解
- 【NOIP模拟题】【数学归纳法】2016.11.10第一题题解
- 线程池解析
- c_str()函数的用法