直接显示java
主要有两个页面,一个用于输入,一个用于显示(这里的显示是固定的),经过用select语句(SELECT userid as userId FROM user WHERE userid = 'admin'),注意修改数据库链接的用户名、密码、数据库名(META-INF中的context.xml),同时为了编写与理解方便src中的java文件置于对应包中(bean,controller,service)数据库
条件检索(显示数据库中存储的数据)jsp
在“直接显示”的基础上修改,将UserSqlMap.xml中的select语句改成SELECT userid as userId FROM user WHERE userid = #UserId#,将service中的frm = queryDao.executeForObject("User.selectUser", null, UserBean.class);“null”改成“frm”spa
在上边的方法调用时有三个参数,一个是SqlMap文文档中的命名空间.对应操做的id属性值(id="selectUser"),另外一个是要传入的参数,最后是要返回的数据类型。
xml
插入数据ci
一样是在上述工程中继续添加,首先在初始页面(helloWorld.jsp)中添加一个按钮,service中也需添加insertUser(updateDao),controller中相似search(initLogin)进行添加(initInsert),在UserSqlMap中添加insert语句(insert into user values=#UserId#)文档
QueryDAO用于检索,UpdateDAO用于插入、更新,在updateDao类中的excute方法返回相应操做对操做表的影响行数是一个整型变量
it