JDBC中的增删改查
1.创建数据库,新建表,设置主键:
2.导入jar包
3.配置properties配置文件 (检查数据库名)
4.DBUtil
5.filter过滤器,解决乱码问题 ,webFilter(“/*”)
6. 1、登录功能 login
* 2、用户列表 list
* 3、添加用户 add
* 4、修改用户 update
* 5、删除用户 delete
* 6、退出登录 logout
搭好模板,生成相应的方法
7.login.jsp创建
table中用户名和密码 使用input 分别设置name属性,以及type 两个按钮,一个登陆,一个重置,外框加上form,
登录按钮,设置点击事件,
判断用户是否为空,创建单独工具类 ,得到用户名,为空则 $("#...").html("提示信息");提示用户,
发送ajax success成功返回回调函数 ,判断用户名是否存在,进行数据库操作,不存在就插入数据
8.创建index.jsp首页操作,用户信息转存到session作用域中,
向数据库中查询数据,查询所有数据,存到list中,index.jsp中设置好标题,以及修改和删除按钮
9.添加用户操作
新建addUser.jsp 用户名,密码,昵称等插入框,
取消操作:cancel 转回 window.location href = "user?actionName=list" 转回列表中,
表单提交:设置隐藏域传递参数,对于数据,表单验证操作,用户名和密码不能为空判断用户是否存在,不存在向数据库中添加用户记录
执行更新返回受影响的行数
行数>0,返回影响的行数,重定向跳转页面否则失败
10.修改:
对于修改按钮的click事件,进入修改的页面,得到参数,判断参数,通过就拷贝到addUser.jsp中,通过id在ajax中响应
11删除
传递id,弹出确认框,防止误删,确认删除,发生ajax请求,接受参数,得到输入和输出流,
sql语句删除数据库中的数据,判断删除是否成功row>0返回1,否则返回0