• 大小: 2.04MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2023-11-16
  • 语言: 数据库
  • 标签: Struts1  

资源简介

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\.mymetadata
     文件         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个文件信息

评论

共有 条评论