package com.jianson.DATE;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import com.jianson.DATE.Student;
public class DAO {
DBManager dbManager = new DBManager();
Student student = new Student();
public boolean save(Student student){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String sql =
"insert into student values(" +
"" + student.getStuId() + "," +
" '" + student.getStuName() + "'," +
" '" + df.format(student.getStubth()) + "')";
dbManager.save(sql);
return true;
}
public Student findById(int id){
Student student = new Student();
String sql =
"select stuId, stuName, stubth from student where stuId=" + id;
ResultSet rs = dbManager.query(sql);
try {
while(rs.next()){
System.out.println("stuId=" + rs.getInt(1));
System.out.println("stuName=" + rs.getString(2));
System.out.println("stubth=" + rs.getString(3));
}
} catch (SQLException e) {
e.printStackTrace();
}
return student;
}
public Student findAll(){
Student student = new Student();
String sql =
"select stuId, stuName, stubth from student";
ResultSet rs = dbManager.query(sql);
try {
while(rs.next()){
System.out.println("stuId=" + rs.getInt(1));
System.out.println("stuName=" + rs.getString(2));
System.out.println("stubth=" + rs.getString(3));
}
} catch (SQLException e) {
e.printStackTrace();
}
return student;
}
}
分享到:
相关推荐
FireStorm_DAO_Architect_Edition v3.0.180 不大好找 找到就奉献给大家
几个老外写ado,dao,odbc实例,可以看看他们与我们的差距
第五步:执行dao中的方法 第六步:释放资源 注意事项: 不要忘记在映射配置中告知mybatis要封装到哪个实体类中 配置的方法:指定实体类的全限定类名 mybatis基于注解的入门案例: 把IUserDao.xml移除,...
本章主要是结合DAO设计模式,减少JSP中的代码数量,体现了数据与显示的分离
JAVA开发模式中的工厂模式,采用DAO实现。后面有关于DAO的一些介绍,使不了解DAO的看了后面介绍也可以看懂。
实现的功能是把数据库中的记录显示到列表视图中,可以进行记录添加、删除、修改、查询等操作
本程序实现了vc++访问DAO数据库的功能,对于操作数据库有很大的启发的.
本系统采用Visual C++语言编写,运用软件工程的思想, 采用面向对象分析、设计的方法学完成。通过建立系统的数据库,对象模型、动态模型、功能模型,设计界面窗口,算法结构,函数之间互相调用完成实现系统的功能。
经典的dao设计模型,适合于初学者,里面源码加数据库,注解比较详细。
此项目主要实现了struts2.3+spring3.0+mybatist3.6+mysql的基本集成
为了降低耦合性,提出了DAO封装数据库操作的设计模式,本例程实现了利用DAO设计模式,对数据表进行增、删、改、查,可以通过控制台输入数字1,2,3,4,实现对数据库的操作。
vote_struts_DAO.rar
16-留言管理程序_使用Struts _ DAO _ Hibernate完成.rar 16-留言管理程序_使用Struts _ DAO _ Hibernate完成.rar
注册与登录模板__dao没有实现.zip dao层可以根据自己的需要实现数据库的传输
基于jsp+mysql+MyEclipse 7.0的DAO模式设计
使用DAO进行数据库编程,功能比较不错。
iBATIS_DAO事务管理实现
java的几种对象(PO_VO_DAO_BO_POJO)解释
dao模式的用法,包含分层,内有增删改查
数据库操作-DAO篇