SpringMVC+mysql+idea+JDBC实现的登陆注册系统


SpringMVC+mysql+idea+JDBC实现的登陆注册系统,初来乍到,在SOHO的第一个项目,新人专用,适合新手,如有不足之处,请见谅。
资源截图
代码片段和文件信息
package main.User;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathxmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcDaoSupport;
import java.util.HashMap;
import java.util.Map;

public class JDBCOperater extends NamedParameterJdbcDaoSupport {

    @Autowired
    private JdbcTemplate jdbcTemplate;
    public void insertNamedParameter(User user){
        String sql=“INSERT INTO user_t(namepassword)“
                +“VALUES(:name:password)“;
        Mapject> parameters=new HashMapject>();
        parameters.put(“name“user.getName());
        parameters.put(“password“user.getPassword());
        getNamedParameterJdbcTemplate().update(sqlparameters);
    }
    public int getMatchCode(String nameString password){

        System.out.println(“name = “ + name +“ password = “ + password);
        String sql = “SELECT count(*) from user_t where name=“ + name + “ and password=“ + password;
        ApplicationContext context1=new ClassPathxmlApplicationContext(“Spring-Database.xml“);
        JdbcTemplate jdbcTemplate = (JdbcTemplate)context1.getBean(“jdbcTemplate“);
        System.out.println(“jdbcTemplate = “ + jdbcTemplate);
        Integer a=jdbcTemplate.queryForobject(sqlInteger.class);
        if (a==null){
            return 0;
        }else {
            return 1;
        }
    }
    public boolean hasMatchUser(String NameString Password){
        int matchCount=getMatchCode(NamePassword);
        System.out.println(matchCount);
        if (matchCount>0){
            return true;
        }else {
            return false;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          2  2019-03-01 11:36  3333333333.gitCOMMIT_EDITMSG

     文件        303  2019-03-01 11:42  3333333333.gitconfig

     文件         73  2019-02-22 16:27  3333333333.gitdescription

     文件         23  2019-02-22 16:27  3333333333.gitHEAD

     文件        478  2019-02-22 16:27  3333333333.githooksapplypatch-msg.sample

     文件        896  2019-02-22 16:27  3333333333.githookscommit-msg.sample

     文件       3327  2019-02-22 16:27  3333333333.githooksfsmonitor-watchman.sample

     文件        189  2019-02-22 16:27  3333333333.githookspost-update.sample

     文件        424  2019-02-22 16:27  3333333333.githookspre-applypatch.sample

     文件       1638  2019-02-22 16:27  3333333333.githookspre-commit.sample

     文件       1348  2019-02-22 16:27  3333333333.githookspre-push.sample

     文件       4898  2019-02-22 16:27  3333333333.githookspre-rebase.sample

     文件        544  2019-02-22 16:27  3333333333.githookspre-receive.sample

     文件       1492  2019-02-22 16:27  3333333333.githooksprepare-commit-msg.sample

     文件       3610  2019-02-22 16:27  3333333333.githooksupdate.sample

     文件       7827  2019-03-01 11:36  3333333333.gitindex

     文件        240  2019-02-22 16:27  3333333333.gitinfoexclude

     文件        980  2019-03-01 11:36  3333333333.gitlogsHEAD

     文件        980  2019-03-01 11:36  3333333333.gitlogs
efsheadsmaster

     文件        164  2019-03-01 11:42  3333333333.gitlogs
efs
emotesoriginmaster

     文件        523  2019-02-27 11:05  3333333333.gitobjects037df9878ede1331e6610e967d490fbd2fa3f31

     文件        522  2019-02-27 15:46  3333333333.gitobjects1f80ea24df9a7f99a14f30d3ff17c180426a9ce

     文件     410122  2019-02-27 14:56  3333333333.gitobjects36a85bba079051e853aabfef287590c301be17b

     文件        212  2019-02-22 16:31  3333333333.gitobjects5483570e041eb648703359441d61bf9a5feeb13

     文件     260885  2019-02-27 14:56  3333333333.gitobjects5ab1cc0a10b5f88ba5a01ffd0e32b738baa5f05

     文件        255  2019-02-27 10:28  3333333333.gitobjectsccac702408aebcfc05185c241ab05f57e38639a

     文件     529039  2019-02-27 14:56  3333333333.gitobjects11c617efcaef5a4e16cbf4753b5d15b45dc13fbb

     文件        287  2019-02-27 09:48  3333333333.gitobjects129164d77e1bd90abe86f079f71d17bc0740710

     文件        176  2019-02-28 11:27  3333333333.gitobjects122dad43a344ca1616ac2d705e0f16655a09d70f

     文件     162309  2019-02-27 11:58  3333333333.gitobjects1358db28d7fbb82d9edc7d1e30ece1bb04c97ef1

............此处省略534个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)