资源简介
Struts1+mysql数据库 登陆注册
代码片段和文件信息
package add.Dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.sql.DataSource;
import bean.User;
public class UserDao {
private DataSource ds;
public UserDao(){};
public UserDao(DataSource ds)
{
this.ds = ds;
}
public void add(User user)
{
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conn = ds.getConnection();
String sql = “insert into t_user(namepasswordageaddresssex) values(?????);“;
ps = conn.prepareStatement(sql);
ps.setString(1 user.getName());
ps.setString(2 user.getPassword());
ps.setInt(3 user.getAge());
ps.setString(4 user.getAddress());
ps.setString(5 user.getSex());
ps.execute();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally
{
try {
this.close(ps conn);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public User findUserByNameAndPassword(String nameString password)
{
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
User user = null;
try {
conn = ds.getConnection();
String sql = “select * from t_user where name=? and password=?;“;
ps = conn.prepareStatement(sql);
ps.setString(1 name);
ps.setString(2 password);
rs = ps.executeQuery();
while(rs.next())
{
user = new User();
user.setName(rs.getString(“name“));
user.setPassword(rs.getString(“password“));
user.setAddress(rs.getString(“address“));
user.setAge(rs.getInt(“age“));
user.setSex(rs.getString(“sex“));
}
} catch (SQLException e1) {
System.out.println(“User!“);
e1.printStackTrace();
}
return user;
}
public void close(PreparedStatement ps Connection conn) throws Exception
{
if(ps!=null)
{
ps.close();
ps = null;
}
if(conn != null)
{
conn.close();
conn = null;
}
}
public void close(PreparedStatement ps Connection conn ResultSet rs) throws Exception
{
if(rs !=null)
{
rs.close();
rs = null;
}
if(ps!=null)
{
ps.close();
ps = null;
}
if(conn != null)
{
conn.close();
conn = null;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-02-18 17:09 shujuku\
文件 1277 2014-02-18 17:37 shujuku\.classpath
目录 0 2014-02-18 17:09 shujuku\.myeclipse\
文件 294 2014-02-18 17:09 shujuku\.myme
文件 258 2014-02-18 17:09 shujuku\.mystrutsdata
文件 1496 2014-02-18 17:27 shujuku\.project
目录 0 2014-02-18 17:09 shujuku\.settings\
文件 500 2014-02-18 17:09 shujuku\.settings\.jsdtscope
文件 109 2014-02-18 17:09 shujuku\.settings\com.genuitec.eclipse.ws.prefs
文件 330 2014-02-18 17:09 shujuku\.settings\org.eclipse.jdt.core.prefs
文件 49 2014-02-18 17:09 shujuku\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-02-18 17:09 shujuku\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-02-18 17:21 shujuku\src\
目录 0 2014-02-18 17:21 shujuku\src\add\
目录 0 2014-02-18 17:21 shujuku\src\add\Dao\
文件 2359 2014-02-18 21:07 shujuku\src\add\Dao\UserDao.java
目录 0 2014-02-18 17:21 shujuku\src\bean\
文件 1196 2014-02-18 20:38 shujuku\src\bean\User.java
目录 0 2014-02-18 17:09 shujuku\src\com\
目录 0 2014-02-18 17:09 shujuku\src\com\shujuku\
目录 0 2014-02-18 17:12 shujuku\src\com\shujuku\struts\
目录 0 2014-02-18 20:01 shujuku\src\com\shujuku\struts\action\
文件 1133 2014-02-18 17:24 shujuku\src\com\shujuku\struts\action\LoginAction.java
文件 1586 2014-02-18 21:25 shujuku\src\com\shujuku\struts\action\RegeditAction.java
文件 86 2014-02-18 17:09 shujuku\src\com\shujuku\struts\ApplicationResources.properties
目录 0 2014-02-18 20:01 shujuku\src\com\shujuku\struts\form\
文件 2025 2014-02-18 21:18 shujuku\src\com\shujuku\struts\form\LoginForm.java
文件 2471 2014-02-18 20:01 shujuku\src\com\shujuku\struts\form\RegeditForm.java
目录 0 2014-02-18 17:12 shujuku\WebRoot\
目录 0 2014-02-18 21:22 shujuku\WebRoot\form\
文件 858 2014-02-18 21:22 shujuku\WebRoot\form\Failed.jsp
............此处省略44个文件信息
川公网安备 51152502000135号
评论
共有 条评论