77范文网 - 专业文章范例文档资料分享平台

汽车论坛论文(6)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图4-4 注册页面图

那么用户填写好注册信息又是怎样存到数据库中呢?只有通过DB类中的save()方法了: public void save(Qing t)

{try {stmt=conn.prepareStatement(\

username(name,password,sex,e_mail,question,answer) values(?,?,?,?,?,?)\

stmt.setString(1, t.getUsername()); stmt.setString(2, t.getPassword()); if (t.getSex().equals(\ {stmt.setString(3, \男\

23

else{stmt.setString(3, \女\stmt.setString(4, t.getE_mail()); stmt.setString(5, t.getQuestion()); stmt.setString(6, t.getAnswer());

stmt.execute();} catch (SQLException e) {

e.printStackTrace();}}

Qing是我们为注册用户定义的类,目的是实现用户的存储,代码如下: public class Qing {

private String username;//部分代码略; public String getUsername()

{return username;}

public void setUsername(String username) {

this.username = username;}

//部分代码略;

}

该类的定义体现了ASP.NET的封装的思想,使用户的属性都是私有的,只有通过公共的方法才能访问。为了文章的简洁,以后类似于该种类代码我将会把他们省略掉。那么注册最核心的代码有是什么呢,我想除了DB类中的插入代码就是VS2005中的处理代码:

无标题页