package com.cjg.user.persistence;
import java.io.IOException;
import java.io.Reader;
import java.sql.SQLException;
import java.util.List;
import com.cjg.user.domain.UserInfoVo;
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.engine.builder.xml.XmlSqlMapClientBuilder;
public class UserInfoDaoImpl {
/*public SqlMapClient sqlMap;
public SqlMapClient getSqlMapClientTemplate() {
String resource = "conf/sql-map-config.xml";
try {
Reader reader = Resources.getResourceAsReader(resource);
SqlMapConfigParser sqlMapConfigParser = new SqlMapConfigParser();
SqlMapClient sqlMap = sqlMapConfigParser.parse(reader);
System.out.println("==================reader" + reader);
return sqlMap;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}*/
//定义ibaits客户端
public SqlMapClient sqlMap;
//获得ibaits客户端方法
public SqlMapClient getSqlMapClientTemplate() {
String resource = "conf/sql-map-config.xml";
try {
Reader reader = Resources.getResourceAsReader(resource);
XmlSqlMapClientBuilder xmlBuilder = new XmlSqlMapClientBuilder();
sqlMap = xmlBuilder.buildSqlMap(reader);
} catch (IOException e) {
e.printStackTrace();
}
return sqlMap;
}
//增加用户
public void insertUser(UserInfoVo user) throws SQLException {
getSqlMapClientTemplate().insert("insertUser", user);
}
//查看所有用户
@SuppressWarnings("unchecked")
public List selectUser(UserInfoVo user) throws SQLException {
try {
List list=getSqlMapClientTemplate().queryForList("selectUser",user);
return list;
} catch (Exception e) {
e.printStackTrace(); // To change body of catch statement use
// File | Settings | File Templates.
}
return null;
}
//更新用户
public void updateUser(UserInfoVo user) throws SQLException {
try {
System.out.println("id" + user.getUiId() + "dfddf"
+ user.getPassword());
getSqlMapClientTemplate().update("updateUser", user);
} catch (Exception e) {
e.printStackTrace(); // To change body of catch statement use
// File | Settings | File Templates.
}
}
//删除用户
public void deleteUser(UserInfoVo user) throws SQLException {
try {
getSqlMapClientTemplate().delete("deleteUser", user);
} catch (Exception e) {
e.printStackTrace(); // To change body of catch statement use
// File | Settings | File Templates.
}
}
//查找单个用户
public UserInfoVo findSingleUser(UserInfoVo user) throws SQLException {
try {
return (UserInfoVo) getSqlMapClientTemplate().queryForObject(
"findSingleUser", user);
} catch (Exception e) {
e.printStackTrace(); // To change body of catch statement use
// File | Settings | File Templates.
}
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
.rar (42个子文件)
用户管理系统
数据库
ibatis_Log.LDF 1024KB
ibatis_Data.MDF 1024KB
usermanagement
.settings
com.genuitec.eclipse.j2eedt.core.prefs 1KB
src
conf
sql-map-config.xml 2KB
com
cjg
user
persistence
UserInfoDaoImpl.java 3KB
ibaties
userInfo.xml 2KB
action
UserAction.java 2KB
domain
UserInfoVo.java 625B
service
UserInfoFacadeImpl.java 1010B
UserInfoFacade.java 760B
struts.xml 525B
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 683B
classes
conf
sql-map-config.xml 2KB
com
cjg
user
persistence
UserInfoDaoImpl.class 3KB
ibaties
userInfo.xml 2KB
action
UserAction.class 3KB
domain
UserInfoVo.class 950B
service
UserInfoFacadeImpl.class 1KB
UserInfoFacade.class 653B
struts.xml 525B
lib
log4j.jar 344KB
commons-logging-1.0.4.jar 37KB
mssqlserver.jar 65KB
msbase.jar 280KB
jdom.jar 132KB
xwork-2.0.4.jar 445KB
msutil.jar 58KB
ognl-2.6.11.jar 164KB
ibatis-sqlmap-2.jar 200KB
commons-logging.jar 31KB
commons-pool.jar 39KB
commons-dbcp.jar 98KB
freemarker-2.3.8.jar 784KB
ibatis-common-2.jar 76KB
struts2-core-2.0.11.jar 2.22MB
jsp
selectAllUser.jsp 1KB
insertUser.jsp 1KB
updateUser.jsp 1KB
.mymetadata 316B
.classpath 1KB
.myeclipse
共 42 条
- 1
资源评论
- yayalyn2014-02-07非常坑爹,说是spring mvc 居然还有struts,spring mvc 注解一个也没看到.
- 梦里花开半夏2014-05-08不太实用,我想找一个纯spring mvc的项目来看看,学习一下spring
- huihuiy0212016-05-03没有太大用处。
- chenxiang12132014-10-21不太实用,我想找一个纯spring mvc的项目来看看,学习一下spring
xl13331200117
- 粉丝: 0
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功