大家帮我看看是什么错误,就是存不进数据库去!
JAVABEAN:
package rencai;
import java.io.Serializable;
public class RegisterBean 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 rencai;
import java.sql.*;
public class RegisterSql
{
private Connection conn;
public RegisterSql()
{
try
{
this.conn = DateBaseConnection.getSqlConnection();
}
catch(Exception e)
{
e.printStackTrace();
}
}
/////添加数据
public void add(RegisterBean bean) throws Exception
{
try
{
PreparedStatement add = conn.prepareStatement("insert into user values(?,?,?,?)");
add.setString(1,bean.getUserName());
add.setString(2,bean.getUserPass());
add.setDate(3,new java.sql.Date(new java.util.Date().getTime()));
add.setString(4,bean.getUserType());
add.executeUpdate();
conn.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
数据库连接代码
package rencai;
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;
}
}
提交处理页面:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="rencai.*" %>
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<jsp:useBean id="bean" class="rencai.RegisterBean" scope="page"/>
<jsp:setProperty name="bean" property="*"/>
<jsp:useBean id="sql" class="rencai.RegisterSql" scope="page"/>
<%
sql.add(bean);
%>
</body>
</html>