精华内容
下载资源
问答
  • 2021-01-25 20:43:46

    String ID = request.getParameter("ID");

    String password = request.getParameter("password");

    String rpassword = request.getParameter("rpassword");

    String name = request.getParameter("name");

    String sex = request.getParameter("sex");

    String year = request.getParameter("year");

    if(year.length() ==1) year = "0"+year;

    String mouth = request.getParameter("mouth");

    if(mouth.length() == 1) mouth = "0"+mouth;

    String day = request.getParameter("day");

    if(day.length() == 1) day = "0"+day;

    String date = year+"-"+mouth+"-"+day;

    String description = request.getParameter("description");

    Connection con = null;

    PrepareStatement psm = null;

    ResultSet rs = null;

    try

    {

    Class.forName("com.mysql.jdbc.Driver").newInstance();

    String url = "jdbc:mysql://localhost:3306/mydb";

    con = DriverManager.getConnection(url,"root","000000");

    psm = con.prepareStatement("insert into users values(?,?,?,?,?,?)");

    psm.setString(1,ID);

    psm.setString(2,password);

    psm.setString(3,name);

    psm.setString(4,sex);

    psm.setLong(5,getDate(date));

    psm.setString(6,description);

    psm.executeUpdate();

    session.setAttribute("user",ID);

    response.sendRedirect("index.jsp");

    }

    catch(Exception e){

    response.sendRedirect("register.jsp");

    }

    finally

    {

    if(rs!=null){

    try{ rs.close();}catch(Exception e){e.printStackTrace();}

    }

    if(psm!=null){

    try{ psm.close();}catch(Exception e){e.printStackTrace();}

    }

    if(con!=null){

    try{ con.close();}catch(Exception e){e.printStackTrace();}

    }

    }

    %>

    我想在插入操作之前先判断要插入记录的用户名是否在数据库中已经存在了,怎么写呢,我是新手,还请高手多帮忙啊~

    展开

    更多相关内容
  • 添加用户的时候 判断用户是否数据库存在 如果存在不能添加该用户
  • 我是这样判断输入的用户名是不是数据库中,但是为什么当我输入根本不存在的用户名时会出错呢?而不是返回error。publicclassLoginActionextendsActionSupport{//登录类privateUseru...我是这样判断输入的用户名...

    我是这样判断输入的用户名是不是在数据库中,但是为什么当我输入根本不存在的用户名时会出错呢?而不是返回error。publicclassLoginActionextendsActionSupport{//登录类privateUseru...

    我是这样判断输入的用户名是不是在数据库中,但是为什么当我输入根本不存在的用户名时会出错呢?而不是返回error。

    public class LoginAction extends ActionSupport { //登录类

    private User user; //成员变量

    private List userList;

    private String username;

    private String password;

    private UserDAO userDAO;

    public String Login(){ //实现登录的方法

    if(username.equals("")){//如果用户名为空返回error

    return "error";

    }

    else {//如果用户名不为空,验证输入信息

    userList = userDAO.findByUserName(username);

    if(userList.equals("")){

    return "error";

    }

    else{

    user = userList.get(0);

    HttpServletRequest req = ServletActionContext.getRequest();

    User info = user;

    req.getSession().setAttribute("user", info);

    if(info.getPassword().equals(password)){

    return SUCCESS;

    }

    else{

    return "error";

    }

    }

    }

    }

    public User getUser() {

    return user;

    }

    public void setUser(User user) {

    this.user = user;

    }

    public String getUsername() {

    return username;

    }

    public void setUsername(String username) {

    this.username = username;

    }

    public String getPassword() {

    return password;

    }

    public void setPassword(String password) {

    this.password = password;

    }

    public void setUserDAO(UserDAO userDAO) {

    this.userDAO = userDAO;

    }

    public List getUserList() {

    return userList;

    }

    public void setUserList(List userList) {

    this.userList = userList;

    }

    }

    我写的js代码,用于在页面上显示提示,如何提示“此用户名不存在”?

    function checkUser(){

    if($.trim($("#username").val())==""&&$.trim($("#password").val())==""){

    alert("请您输入用户名和密码!");

    return false;

    }

    if($.trim($("#username").val())==""){

    alert("请您输入用户名!");

    return false;

    }

    if($.trim($("#password").val())==""){

    alert("请您输入密码!");

    return false;

    }

    return true;

    }

    展开

    展开全文
  • PHP如何判断用户是否存在

    千次阅读 2018-10-04 20:41:56
    此方法仅适用ThinkPHP模板。 0x01 准备 首先是一个登录界面。 然后是准备好的数据库。 然后是准备好的一个模块和方法。 0x02 实现 1. 使用post获取数据 $use=$_POST['username']; $p=$_POST['password']; ...

    0x00 前言

    此方法仅适用于ThinkPHP模板。

    0x01 准备

    首先是一个登录界面。
    在这里插入图片描述
    然后是准备好的数据库。
    在这里插入图片描述
    然后是准备好的一个模块和方法。
    在这里插入图片描述

    0x02 实现

    1. 使用post获取数据

    		$use=$_POST['username'];
        	$p=$_POST['password'];
    

    2. 使用$where获取判断条件

    		$n=M('login');
        	$where['use']=$use;
        	$where['p']=$p;
    

    3.使用count进行判断

    $i=$n->where($where)->count();
    

    4.剩下的就是if else的判断了。

    展开全文
  • 用户在注册页面输入用户名,判断输入的用户名是否存在。 主要思路: … //加载驱动、连接数据库等语句 String username = request.getParameter(“username”);//服务器获得表单中的参数 String sql = “SELECT ...

    前提:

    数据库中有表名为user的表
    在这里插入图片描述
    表中已存在的数据:
    在这里插入图片描述

    目的:

    用户在注册页面输入用户名,判断输入的用户名是否已存在。

    主要思路:

    … //加载驱动、连接数据库等语句
    String username = request.getParameter(“username”);//服务器获得表单中的参数
    String sql = “SELECT username FROM administrator WHERE username=?”;
    PreparedStatement pstmt = conn.prepareStatement(sql);//预编译sql指令
    pstmt.setString(1,username);//以填写的用户名作为参数传递给sql语句中
    ResultSet rs = pstmt.executeQuery();//查询结果存放在结果集中
    //正戏
    rs.last();//结果集指针移到最后一行
    int count = rs.getRow();//返回并记录指针当前在第几行。得到查询结果总行数。
    if(count == 0){ //查询结果行数为零说明填写的用户名不存在与数据库中
    … //注册成功
    }else{
    … //注册失败
    }

    展开全文
  • 微信小程序之判断数据库是否存在用户的openid

    千次阅读 热门讨论 2020-04-18 12:09:04
    这个问题想了一个多钟,在网上也查了相关问题,可是没有想要的结果。 还是要靠自己的脑袋想这个问题,下面就...如果数据库中含有该用户的openid,则返回的data数组就有数据,否则就是一个空数组。 我们可以通过判断...
  • 数据库连接类:package com.xasmall.test;import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;... * 数据库连接类 * @author
  • 判断是否存在,不存在就可新增CREATE TABLE IF NOT EXISTS `mem_cardtype_resource` (...) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;判断表字段是否存在,不存在就可新增、修改、删除,移除修改列名...
  • 场景:用户授权登陆拿到用户的openid,然后判断用户的openid是否在云数据库中。 因为我的云数据库中不会自动生成_openid字段 直接上代码 login云函数 // 云函数入口文件 const cloud = require('wx-server-sdk') ...
  • 首先创建一个注册用户的程序: def register(request): #校验请求方式,进入不同的处理函数 if request.method == 'GET': return render(request,'index.html',) elif request.method == 'POST': '''获取...
  • 呕心沥血两星期,终于完成了用delphi根据用户配置在SQL Sever中判断数据库、表是否存在,如果不存在,新建用户配置文件中的数据库、数据表的功能。为了让广大像我曾经一样迷惘的初级程序员快速的掌握delphi开发Sql ...
  • 展开全部判断数据62616964757a686964616fe78988e69d8331333433623135库,如果存在则删除:IF (EXISTS(SELECT * FROM master.dbo.sysdatabases WHERE dbid=db_ID('dbname')))DROP DATABASE dbname如果提示:删除...
  • 在实际工作中会遇到通过SQL查询数据库是否存在的情况,下面一些语句可以提供一些帮助,本文的语句是在SQL08R2中测试的1,查询当前数据库服务器所有数据库select * From master.dbo.sysdatabases2,查询数据库是否...
  • oracle数据库判断某表是否存在

    万次阅读 2018-02-24 08:51:31
    oracle数据库判断某表是否存在 1、第一种sql select count(*) from user_tables where table_name =upper('表名')   这个是查询当前登录用户中的所有表中是否存在该表。注意表名区分大小写,如果参数不限制,...
  • 方法2:添加新的注册名时,先用sql查询语句去库里查询是否存在相同的注册名 ——解决方案——————————————————– 申请时候去数据库select count(id) from UserInfo where [name]= ‘aa ’ 返回...
  • 摘要:C#源码,数据库应用,输入判断 C#判断数据是否存在是否重复录入,一个实用的基础例子,当用户输入的时候,判断数据库是否存在相同的记录,指定判断某一字段中的重复录入,稍加改进,可变成判断用户名和密码...
  • 一、访问数据库类文件...//根据传过来的用户名查询数据库是否存在用户 public String tblUserExist(String uName){ String username = ""; String sql="select uName from tbl_user where uName=?"; try { p
  • shell脚本检测和检查mysql数据库是否存在坏表此脚本的主要用途是检测mysql服务器上所有的数据库或者单独数据库中的坏表,适用RHEL/Centos系列#!/bin/bash#此脚本的主要用途是检测mysql服务器上所有的db或者单独db...
  • 第一次运行APP时,按钮的点击事件会创建SQLite数据库。此后退出系统,然后再重新运行时,(1)如何判断 数据库已经存在,就不创建数据库。(2)如何判断数据库存在,就创建数据库
  • 本博文源于django web开发异军突起基础内容。总所周知django自带User表,因此如何判断注册用户是否已经在用户存在非常关键,这里就以username为例,毕竟username作为判断条件十分普遍
  • } 5 判断是否存在 /** * 判断是否存在 * * @param tableNameList 表名列表 * @return */ public List getTableNameList(List tableNameList){ commonRepository.getTableNameList(tableNameList); }
  • C#判断数据在数据库是否存在

    千次阅读 2017-04-05 16:36:00
    将需要对比的列查询输出在DataTable中,然后使用方法进行对比 ... /// 判断DataTale中判断某个字段中包含某个数据 /// </summary> /// <param name="dt"></param> /// ...
  • 现在有这么个需求: 就是我有一个爬虫脚本,我想把爬取到的数据存入到mysql数据库里去(这个...增量:就是每次插入数据的时候,根据里面的一个字段(时间time)来判断即将插入的数据是不是数据库里,如果没有就插...
  • 选定一个列,比如用户编号列//欲...//查询此编号是否存在SqlCommand mycmd = new SqlCommand("select 用户编号 from table where 用户编号='"+ll_userID+"'", mycon);SqlDataReader mysdr = mycmd.ExecuteReader();...
  • oracle数据库判断某表是否存在 1、第一种sql select count(*) from user_tables where table_name =upper('表名')   这个是查询当前登录用户中的所有表中是否存在该表。注意表名区分大小写,如果参数不限制,那...
  • 纯JSP+DWR实现三级联动下拉选择菜单 实现无刷新联动 DWR判断用户是否存在 ajax二级联动菜单 DWR操作数据库模拟实现Google搜索效果
  • 今天白天遇到一个问题,要求判断一个已知表名的表是否数据库存在的方法,这种问题还是挺让人郁闷了,先GG,后baidu,结果找到的方法要么只能适用专用的数据库,要么就是没有考虑到X排他锁的问题。不过还好想到了...
  • 成功后去用户里想要创建一个独占的用户,专门用于这个数据库的连接放温暖,前面创建都很顺利,但是在勾选了数据库后保持时,系统提示“无法映射该用户的对应数据库用户组或角色在当前数据库存在” 后来上网查询...
  • ORACLE判断数据库中某个表是否存在

    千次阅读 2019-03-01 11:41:10
    select count(*) ...user_tables是oracle当前用户的系统表,在工作中有时需要对现有数据库进行清理,统计,分析,想要知道库里有那些表,都有多少数据,就可以查询user_tables这个表。 upper()是将所要...
  • 判断数据库数据库对象是否存在

    千次阅读 2012-04-25 20:10:44
    在T-SQL编程中,有时候需要创建数据库数据库对象,那么在创建前对对象的存在性进行检测就比较重要了。 在master数据库中提供了...创建数据库之前检测是否存在: if not exists(select * from sys.databases wh

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,175,035
精华内容 470,014
关键字:

如何判断用户是否存在于数据库