工具:myeclipse 6.5 mysql5.0
1,建立数据库连接:
在myeclipse中切换视图到DB视图,(windows>show view>show DB);点击右键>新建连接;
选择数据库类型为MYSQL 加载驱动,修改URL ,用户名,密码。然后点击测试。
2,新建web projiect ,
为新建的工程添加sturts hibernate 支持。选中工程》右键》myeclipse》add struts
add hibernate (选择工程,新建包,)
3,建表,(设主键字段)方向工程生成hiberante 所需要的包文件(pojo dao sessionfactory)
4,打开struts-config.xml 新建action-form-jsp
(为实体起名字reg ,在创建jsp前打钩,next 后可以在forward 添加跳转页面。
5.修改regAction
//创建事物
Transaction tr = com.test.sessionfactory .getsession().beginTransaction();
//声明实体
com.test.user user = new com.test.user();
//添加数据
user.setUsername(regForm.getUsername());
user.setPassword(regForm.getPassword());
//声明dao对象
com.test.UserDAO userdao = new com.test.UserDAO();
//执行dao的save方法保存数据
uerdao.save(user);
//提交事物
tr.commit();
//根据关键字跳转;
return mapping.findForward("success");
6,登录方法与此类似,它用dao 中的findbyexample(user)方法。
返回类型为list
if(list.size()>0){
}else{
}
用此法来判断是否登录成功。