zoukankan      html  css  js  c++  java
  • javaWeb链接数据库进行增删改查

    1、建好你的数据库

    1、有一个用户表,用来储存你用户信息

    字段:id,username,password   表名:user

    2、有一个学生表

    字段:id,name,age,sex,gid,city 表名:student

    一:环境搭建

    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中跳转到你的登陆页面)

     

    <form name="form1" method="post" action="LoginServlet">

       用户名: <input type="text" name="username">

    密码: <input type="password" name="password">

              <input type="submit" value="登录">

       </form>

    2、我们在登陆页面中提交到我们的登陆的srvlet中(LoginServlet

    3、我们需要创建一个Loginservlet

    登陆的思路:拿到用户名和密码去你的数据库中进行查询,查询出这个数据,证明登陆成功否者登陆失败

    获取登陆的用户名和密码

    实例化登陆接口实现类

    调用登陆方法

     

    如果登陆成功了{

    我们要吧列表上的数据查询出来(查询出Student表中所有的数据)

     

    }

    4、要写一个接口

    public ResultSet login(String name,String password);

    //列表中的接口:查询学生表中所有的信息

       public ResultSet finduser();

    5、写一个接口实现类

       写一条sql调用basedao中的executequery()

       登陆的方法

     

       查询出列表的方法(查询student表中的方法)

     

    6、我们需要创建一个学生表的实体类StudentEntity

  • 相关阅读:
    C# 利用Autofac批量接口注入依赖【学习记录】
    c# Quartzs定时器的简单使用
    Web Api 宿主的搭建
    教你如何搭建自己的直播服务器简易
    自用电脑+外网开放+SSL认证(纯免费)
    sql 获取主键表和主键的方法
    sql 分裂字符串函数
    Sql 将一个整型数字转换成带前导零的固定长度数字字符串
    sql 根据外键表和外键列得到主键表和主键列的方法
    定位div
  • 原文地址:https://www.cnblogs.com/xing-shen/p/11994375.html
Copyright © 2011-2022 走看看