mvc与数据库的结合
一、输入任意值都可以跳转到另一个页面
1、在数据库中创建相关的表
2、在HelloWord中键入的关键代码
frm = queryDao.executeForObject("User.selectUser", f, UserBean.class);
3、在usersqlmap中键入关键代码
@Autowired
QueryDAO queryDao;
@Autowired
UpdateDAO updateDao;
<select id="selectUser"
parameterClass="cn.training.bean.UserBean"
resultClass="cn.training.bean.UserBean">
SELECTuserid as userId FROM User
WHERE
userid = 'admin' </select>
4、在login.jsp页面中键入
${userBean.userId}
5.连接数据库在context中写入代码
用户名和密码:root
数据库名:test
二、条件检索
1、在helloWorldService中写入
frm = queryDao.executeForObject("User.selectUser", frm, UserBean.class);
public int insert(userBean frm)
{return updateDao,execute(User.userinsert);}
2、在UserSqlmap.java中写入
<select id="selectUser"
parameterClass="cn.training.bean.UserBean"
resultClass="cn.training.bean.UserBean">
SELECT userid as userId FROM user WHERE
userid = #userId# </select>
<insert id="userinsert" parameterClass="cn.training.bean.UserBean">
insert into user(userid) values(#userId#)
3、 在helloworldContrller中键入
int insert=helloWorldService.insert(userBean);