資源簡介
運用struts2技術,實現用戶、日記本的增刪改查,用戶登錄后才能實現日記本的增刪改查功能,且只能修改刪除自己的日記信息,別人添加的日記信息只能查看!

代碼片段和文件信息
package?com.czg.dao;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.List;
import?com.czg.model.User;
import?com.czg.util.DBHelper;
public?class?UserDao?{
//關聯DBHlper
private?DBHelper?dbHelper=new?DBHelper();
//查找所有用戶信息
public?List?findAll()
{
//定義集合
List??list=new?ArrayList();
????//定義查詢語句
String?sql=“select?*?from?tbUser“;
try?{
//定義預格式
PreparedStatement?pst=dbHelper.getConn().prepareStatement(sql);
//得到集合
ResultSet?rs=pst.executeQuery();
//處理集合
?????while(rs.next())
?????{
???? ?//關聯User表
???? ?User?user=new?User();
???? ?user.setId(rs.getInt(“id“));
???? ?user.setName(rs.getString(“name“));
???? ?user.setCname(rs.getString(“cname“));
???? ?user.setSid(rs.getString(“sid“));
???? ?user.setPass(rs.getString(“pass“));
???? ?user.setMoney(rs.getInt(“money“));
???? ?//添加到list
???? ?list.add(user);
?????}
}?catch?(SQLException?e)?{
e.printStackTrace();
}
return?list;
}
?????//添加用戶信息
???public?void?addUser(User?user)
???{
????//定義查詢語句
String?sql=“insert?into?tbUser(sidnamecnamepassmoney)?values(?????)“;
try?{
//定義預格式
PreparedStatement?pst=dbHelper.getConn().prepareStatement(sql);
//定義參數
pst.setobject(1?user.getSid());
pst.setobject(2?user.getName());
pst.setobject(3?user.getCname());
pst.setobject(4?user.getPass());
pst.setobject(5?user.getMoney());
//執行添加
pst.execute();
//添加成功!
System.out.println(“添加成功!“);
}?catch?(SQLException?e)?{
e.printStackTrace();
}
???}
???//用id傳值查找(修改用戶前執行)
???public?User?findById(int?id)
???{
????//定義集合
User?user=null;
????//定義查詢語句
String?sql=“select?*?from?tbUser?where?id=?“;
try?{
//定義預格式
PreparedStatement?pst=dbHelper.getConn().prepareStatement(sql);
//設置參數
pst.setobject(1?id);
//得到集合
ResultSet?rs=pst.executeQuery();
//處理集合
?????while(rs.next())
?????{
???? ?//關聯User表
???? ?user=new?User();
???? ?user.setId(rs.getInt(“id“));
???? ?user.setName(rs.getString(“name“));
???? ?user.setCname(rs.getString(“cname“));
???? ?user.setSid(rs.getString(“sid“));
???? ?user.setPass(rs.getString(“pass“));
???? ?user.setMoney(rs.getInt(“money“));
?????}
}?catch?(SQLException?e)?{
e.printStackTrace();
}
return?user;
???}
???//修改用戶方法
???public?void?updateUser(User?user)
???{
???//定義查詢語句
String?sql=“update?tbUser?set?sid=?name=?cname=?pass=?money=??where?id=?“;
try?{
//定義預格式
PreparedStatement?pst=dbHelper.getConn().prepareStatement(sql);
//定義參數
pst.setobject(1?user.getSid());
pst.setobject(2?user.getName());
pst.setobject(3?user.getCname());
pst.setobject(4?user.getPass());
pst.setobject(5?user.getMoney());
pst.setObje
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1093??2018-04-29?22:15??WebNote2(struts中的method)\.classpath
?????文件???????1078??2018-04-29?22:16??WebNote2(struts中的method)\.project
?????文件????????564??2018-04-29?22:15??WebNote2(struts中的method)\.settings\.jsdtscope
?????文件????????364??2018-04-29?22:15??WebNote2(struts中的method)\.settings\org.eclipse.jdt.core.prefs
?????文件????????543??2018-04-29?22:16??WebNote2(struts中的method)\.settings\org.eclipse.wst.common.component
?????文件????????414??2018-04-29?22:15??WebNote2(struts中的method)\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-04-29?22:15??WebNote2(struts中的method)\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-04-29?22:15??WebNote2(struts中的method)\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3730??2018-04-29?22:25??WebNote2(struts中的method)\src\com\czg\dao\UserDao.java
?????文件????????960??2018-04-29?22:24??WebNote2(struts中的method)\src\com\czg\model\Note.java
?????文件???????1051??2018-04-27?22:39??WebNote2(struts中的method)\src\com\czg\model\User.java
?????文件???????1223??2018-04-30?18:25??WebNote2(struts中的method)\src\com\czg\util\DBHelper.java
?????文件????????430??2018-04-29?22:31??WebNote2(struts中的method)\src\struts.xm
?????文件????????834??2018-04-29?22:15??WebNote2(struts中的method)\WebRoot\index.jsp
?????文件?????????39??2018-04-29?22:15??WebNote2(struts中的method)\WebRoot\me
?????文件???????3905??2018-04-30?18:14??WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\dao\UserDao.class
?????文件???????1797??2018-04-30?18:14??WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\model\Note.class
?????文件???????1844??2018-04-30?18:14??WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\model\User.class
?????文件???????1602??2018-04-30?18:25??WebNote2(struts中的method)\WebRoot\WEB-INF\classes\com\czg\util\DBHelper.class
?????文件????????430??2018-04-29?22:31??WebNote2(struts中的method)\WebRoot\WEB-INF\classes\struts.xm
?????文件??????70282??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-fileupload-1.3.2.jar
?????文件?????173587??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-io-2.2.jar
?????文件?????384767??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-lang3-3.2.jar
?????文件??????62050??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\commons-logging-1.1.3.jar
?????文件????1300487??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\freemarker-2.3.22.jar
?????文件?????614203??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\javassist-3.11.0.GA.jar
?????文件?????230444??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\ognl-3.0.21.jar
?????文件?????466359??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\sqljdbc4.jar
?????文件?????884825??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\struts2-core-2.3.34.jar
?????文件?????689229??2018-04-27?10:57??WebNote2(struts中的method)\WebRoot\WEB-INF\lib\xwork-core-2.3.34.jar
............此處省略24個文件信息
- 上一篇:S6E63D6代碼
- 下一篇:SK2000V1.3.9.zip
評論
共有 條評論