帮我看下注册代码

wuming1805 2005-08-22 11:47:09
封装类:package xiao;

import java.sql.Date;
import java.io.Serializable;
class UserRegisterBean implements Serializable{
private String userName;
private String userPass;
private java.sql.Date regDate;
private String userType;

public void setUserName(String userName) {
this.userName = userName;
}

public void setUserPass(String userPass) {
this.userPass = userPass;
}
public void setRegDate(java.sql.Date regDate) {
this.regDate = regDate;
}

public void setUserType(String userType) {
this.userType = userType;
}

public String getUserName() {
return userName;
}

public String getUserPass() {
return userPass;
}
public java.sql.Date getRegDate() {
return regDate;
}

public String getUserType() {
return userType;
}


}
数据库连接:package xiao;
import java.sql.*;

public class DateBaseConnection
{
public static Connection getSqlConnection()
{
Connection conn = null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=rencai","sa","");
}
catch(Exception e)
{
System.out.println("数据库连接的异常:"+e);
}
return conn;
}

}
数据库操作:
package xiao;
import java.sql.*;
public class UserRegister
{
private Connection conn;
public UserRegister()
{
try
{
this.conn = DateBaseConnection.getSqlConnection();
}
catch(Exception e)
{
e.printStackTrace();
}
}
/////添加数据
public void add(UserRegisterBean bean) throws Exception
{
try
{

PreparedStatement addSql = conn.prepareStatement("insert into user values(?,?,?,?)");
addSql.setString(1,bean.getUserName());
addSql.setString(2,bean.getUserPass());
addSql.setDate(3,new java.sql.Date(new java.util.Date().getTime()));
addSql.setString(4,bean.getUserType());

addSql.executeUpdate();

}
catch(Exception e)
{
e.printStackTrace();
throw e;
}
}
}
处理数据的页面:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="xiao.*" %>
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<jsp:useBean id="bean" class="xiao.UserRegisterBean" scope="page"/>
<jsp:setProperty name="bean" property="*"/>
<jsp:useBean id="sql" class="xiao.UserRegister" scope="page"/>
<%
try
{
sql.add(bean);
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</body>
</html>
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuasz 2005-08-23
  • 打赏
  • 举报
回复
可能的问题:
1.<jsp:setProperty name="bean" property="*"/>regDate如何得到?
2.数据连接未关闭
myvicy 2005-08-23
  • 打赏
  • 举报
回复
出什么错,你总得贴出来啊?
难道是让大家学习你的代码啊!
congliu 2005-08-23
  • 打赏
  • 举报
回复
有无exeception?
hawaii_wx 2005-08-23
  • 打赏
  • 举报
回复
楼主,你也不说下,你的代码是哪里有问题
你这叫我们怎么看呀?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧