7-14 与数据库相连

  1. 直接显示java

    主要有两个页面,一个用于输入,一个用于显示(这里的显示是固定的),经过用select语句(SELECT userid as userId FROM user WHERE userid = 'admin'),注意修改数据库链接的用户名、密码、数据库名(META-INF中的context.xml),同时为了编写与理解方便src中的java文件置于对应包中(bean,controller,service)数据库

  2. 条件检索(显示数据库中存储的数据)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

  3. 插入数据ci

    一样是在上述工程中继续添加,首先在初始页面(helloWorld.jsp)中添加一个按钮,service中也需添加insertUser(updateDao),controller中相似search(initLogin)进行添加(initInsert),在UserSqlMap中添加insert语句(insert into user values=#UserId#)文档

  4. QueryDAO用于检索,UpdateDAO用于插入、更新,在updateDao类中的excute方法返回相应操做对操做表的影响行数是一个整型变量
    it

相关文章
相关标签/搜索