数据库连接及对数据库增删查改的实现 07.15

安装数据库软件,与Eclipse连接

1、在 sqlMapConfig.xml中配置文件,其中<sqlMap resource="UserSqlMap.xml" />为写sql语句的页面

2、在 springMVC-servlet中配置文件,注入各种bean

3、在lib文件夹中加入相应的jar包

4、在WebContent/META-INF/context。xml中写入代码连接数据库

username="root"  //安装数据库时的用户名
password="root"  //安装数据库时的密码
url="jdbc:mysql://localhost:3306/test"   //所要连接的数据库名

5、在jsp页面中添加相应代码,点击按钮根据action动作事件跳转到controller中相应位置

6、controller根据增删查改不同的实现跳转到service中相对应的方法中

7、service中的方法通过queryDao,updateDao连接到前面所提到的写sql语句页面中相应的语句

8、声明相应属性,并生成其get和set方法

除此之外,今天还学了对列表的查询,列表查询与普通的查询相似,只是在sql语句中无查询条件,service中queryDao调用的是executeForObjectList()方法,返回值为List<UserBean>类型,controller中的参数类型也为List<UserBean>类型,选用的接口为java.util.list

在jsp页面中,<c:forEach>标签的使用,在页面开头加入<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>,这个标签中(<c:forEach items="${list}" var="userInfo" varStatus="status">)items为所要存放的值,var为标签内部变量名,varStatus为状态位(status)

html标签

<table>   //表格
    <tr>   //行
        <td>  //列
            <a href="delete?userId=${userInfo.userId}">${userInfo.userId}</a>  //链接  其中delete表示要链接到controller中的url   (此种方式为GET传值方式)
        </td>
    </tr>
</table>


你可能感兴趣的:(数据库连接及对数据库增删查改的实现 07.15)