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

  • 相关阅读:
    20080619 SQL SERVER 输入 NULL 的快捷键
    20090406 Adobe的“此产品的许可已停止工作”错误的解决办法
    20080908 Office Powerpoint 2007 不能输入中文的解决办法
    20080831 ClearGertrude Blog Skin 's cnblogs_code class
    20080603 Facebook 平台正式开放
    20080519 安装 Microsoft SQL Server 2000 时提示 创建挂起的文件操作
    test
    Linux—fork函数学习笔记
    SOA的设计理念
    Why BCP connects to SQL Server instance which start with account of Network Service fail?
  • 原文地址:https://www.cnblogs.com/xing-shen/p/11994375.html
Copyright © 2011-2022 走看看