注册用户

(作者:饶家俊,撰写时间:2020年8月7号)

注册用户实际上就是当用户第一次来这个的页面的时候,来进行注册才可以登录。我们程序员要的就是,在页面上获取到数据,然后把获取到的数据新增到数据库,这里面要做一系列的测试和判断。
在这里插入图片描述
首先我们就要准备好显示的页面,在里面设计样式。图片上是呢就是用form标签装着,两个input的标签,还有一个butto标签。我们还要在input的标签里面一个naem=”name”,通过name来获取到用户输入的内容。在通过点击butto标签之后再通过UserListServlet?mthname=Newuser,把数据传到UserListServlet。
在这里插入图片描述

在通过String methodname=request.getParameter(“mthname”); 获取到methodname,来判断是否等于Newuser,UserListServlet?mthname=Newuser。如果等于你们就执行下面的代码
Newuser(request,response);就会执行这个方法。这个方法对应的就是下面这张图片。
在这里插入图片描述

前面两句就是通过name来获取到用户输出的东西,在下面就是获取到另一个页面的代码。

System.out.println(name);
System.out.println(password);

这俩句是输出一下里面的内容看一下有没有获取到数据。
User rjjA = new User();
rjjA.setName(name);
rjjA.setPassword(password);
通过rjjA来吧获取到页面的数据传到另一个页面。
ud.insert(rjjA);
在通过这个方法调用另一个页面的代码。
在这里插入图片描述
Connection conn = DbUtils.getConnection();
通过他来获取到数据的账号密码
String sql = “insert into user(name,password) values (?,?);”;
通过这个来获取到传过来的数据。
st = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
st.setString(1, rjjA.getName());
st.setString(2, rjjA.getPassword());
在通过他们来实行数据库的新增。

int num =st.executeUpdate();
rs=st.getGeneratedKeys();
while(num>0&&rs.next()) {
System.out.println(“id”+rs.getInt(1));
}
在进行判断num>0那么就是数据新增成功。
在获取一下新增的ID。
在输出一下新增的ID是多少。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值