javaweb连接mysql进行增删改查_javaWeb链接数据库进行增删改查
1、建好你的数据库
1、有一个用户表,用来储存你用户信息
字段:id,username,password表名:user
2、有一个学生表
字段:id,name,age,sex,gid,city 表名:student
一:环境搭建
【javaweb连接mysql进行增删改查_javaWeb链接数据库进行增删改查】1、先建立一个web项目
2、在你webroot下的web-inf下的lib包中把你要用到的jar包放进去
文章图片
3、你需要吧你的三层架构的包打出来
文章图片
dao包里面放的是我们的接口数据(model)
entity包放的是实体类(javaBean)
Servlet包里面放的是(servlet---就是我们的控制器controller)
util包里面放的是(放的是工具类,ConfigManager,basedao:是我们的jdbc的封装类)
4、我们还需要一个包,这个包要和你的项目平行resource包这个包里面放的是连接数据库的配置文件
文章图片
到此我们项目搭建完成
第一个模块:注册
1、我们要有一个注册页面
文章图片
思路:将注册的信息提交到servlet里面,在servlet我们将信息存储到数据库中
1、注册信息先传到servlet中
文章图片
2、我们写一个servlet来获取页面上的值
实例化你接口实现类,调用接口实现类中的方法
文章图片
记住:servlet中只做数据的获取和方法的调用,页面的跳转
3、注册的接口
public int regin(String name,String password);
4、接口实现类:继承你的basedao实现你的接口
接口实现类只需要写一个sql语句
调用我们basedao中的executeUpdate方法(新增,修改,删除都调用executeUpdate)
记住:接口实现类里面写的是我们所有的业务逻辑
文章图片
第二个模块:登陆
1、我们要有一个登陆的jsp(从注册的servlet中跳转到你的登陆页面)
文章图片
用户名:
密码:
2、我们在登陆页面中提交到我们的登陆的srvlet中(LoginServlet)
3、我们需要创建一个Loginservlet
登陆的思路:拿到用户名和密码去你的数据库中进行查询,查询出这个数据,证明登陆成功否者登陆失败
获取登陆的用户名和密码
实例化登陆接口实现类
调用登陆方法
文章图片
如果登陆成功了{
我们要吧列表上的数据查询出来(查询出Student表中所有的数据)
文章图片
文章图片
}
4、要写一个接口
public ResultSet login(String name,String password);
//列表中的接口:查询学生表中所有的信息
public ResultSet finduser();
5、写一个接口实现类
写一条sql调用basedao中的executequery()
登陆的方法
文章图片
查询出列表的方法(查询student表中的方法)
文章图片
6、我们需要创建一个学生表的实体类StudentEntity
推荐阅读
- mysql增删改查要用事务吗_数据库的增删改查、事务与索引
- koa2|koa2 mysql增删改查_手把手教你基于koa2,mongoose实现增删改查
- 数据库的基本认识|MySQL数据库基本操作创建数据库增删改查
- Android蓝牙BLE我可以修改哪些连接的配置参数
- Android bluetoothSocket连接错误
- 目前连接的蓝牙设备android
- Android蓝牙聊天示例无效,无法连接设备
- Appium(连接到127.0.0.1:4723 [/127.0.0.1]失败:连接被拒绝:连接)
- 如何解决MySQL异常SQLSTATE [HY000](常规错误:1364字段”field_name”没有默认值)
- Android AsyncTask问题(连接到Web服务)