// 用户登录检测
public Map findUser(String username, String password) {
//String sql = "select u.* from tbUser u where lower(u.UserName)=:UserName";
String sql = "select u.* from tbUser u where u.UserName=:UserName";
if ("".equals(password)) {
sql += " and (u.PassWord='d41d8cd98f00b204e9800998ecf8427e' or u.PassWord is null)";
} else {
sql += " and u.PassWord=:PassWord";
}
HashMap<String, String> paramMap = new HashMap<String, String>();
paramMap.put("UserName", username);
paramMap.put("PassWord", password);
Map map = null;
try {
map = baseDAO.getNamedParameterJdbcTemplate().queryForMap(sql,paramMap);
} catch (Exception e) {
}
-------------------------------------
UserName 和 Password 是事先定义的 Map中的键,在之后HashMap<String, String> paramMap 才定义的。
然后把map作为queryFormap()方法的参数
---------------------------------------
另一种方法是传递Object[]Object数组
public void modifyCommunity(Object[] args){
String sql = " update tbForumSubject set TITLE=?,USERID=?,CONTENT=?,SN=? where ForumSID=? "; //去掉,CREATOR=?
baseDao.getJdbcTemplate().update(sql, args);
}
分享到:
相关推荐
JdbcTemplate使用就是JdbcTemplate的使用 再说两遍JdbcTemplate使用就JdbcTemplate的使用 20字够了
jdbcTemplate分页彻底解决,使用游标滚动jdbcTemplate分页彻底解决,使用游标滚动
使用Spring的JdbcTemplate实现分页功能
在使用 JdbcTemplate 时,需要将 SQL 语句和参数传递给相应的方法,然后 JdbcTemplate 会将参数绑定到 SQL 语句中,并执行查询或更新操作。 在查询结果为空或查询结果大于 1 行时,JdbcTemplate 会抛出异常。这些...
配制Spring事务和JdbcTemplate使用 配制Spring事务和JdbcTemplate使用
使用Spring的JdbcTemplate调用Oracle的存储过程
SSH笔记-Spring JdbcTemplate,使用JdbcTemplate对数据库进行操作,使用具名参数和JDBC模板,简化操作
public List<Map, Object>> search(String sql, Map, Object> params) throws DaoAccessException { try { logger.debug(sql); return namedParameterJdbcTemplate.queryForList(sql, params); } catch ...
NULL 博文链接:https://gutou9.iteye.com/blog/286812
JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。 JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加...
本网站使用JDBC模板JDBCTemplate,和数据库连接池DBConnectionPool。我还附上了数据库的建表的截图,新手很容易上手,我使用的是oracle数据库,如果您是其他的数据库,只需要修改一下配置文件就可以了,代码不需要...
Spring框架中jdbcTemplate 的使用
本资源是一个完整的通过Servlet-Service-Dao-JdbcTemplate访问MySQL数据库的JavaWeb Project,可以直接导入到MyEclipse中进行调试运行,注意默认编译器是JDK1.6。
很基础的spring JDBCtemplate 的使用,包括不使用JDBCtemplate 和使用JDBCtemplate两种方法对比。
Spring_使用 JdbcTemplate和JdbcDaoSuppor所需架包
spring JdbcTemplate query方法使用示例,欢迎下载借鉴
JdbcTemplate 调用存储过程
简单介绍如何使用Spring Boot使用JdbcTemplate与MySQL进行数据库操作
JdbcTemplate是spring-jdbc提供的数据库核心操作类,那对JdbcTemplate进行事务控制呢?