資源簡介
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個文件信息
評論
共有 條評論