ssh工程中如何调用spring JdbcTemplate
来源:互联网 发布:开了挂的人 知乎 编辑:程序博客网 时间:2024/05/16 07:07
当一个项目通常用于sql查询,不像中规中矩的信息的增删查改,我们可以考虑使用下spring集成的JdbcTemplate。
具体使用方法:
1.配置连接池
2.配置jdbcTemplate的bean
3.进行调用
参考代码:
xml配置:
<bean id="springDSN" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"> </property> <property name="url" value="jdbc:oracle:thin:@${jdbc.meeting.url}"> </property> <property name="username" value="${jdbc.meeting.username}"></property> <property name="password" value="${jdbc.meeting.password}"></property> </bean> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="springDSN"/> </bean>
写一个service实现一些方法:
package com.wirelesscity.service.impl;import java.util.List;import java.util.Map;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.support.rowset.SqlRowSet;import com.wirelesscity.service.JdbcService;public class JdbcServiceImpl implements JdbcService {public Logger log = LoggerFactory.getLogger(this.getClass());JdbcTemplate jdbcTemplate;public JdbcTemplate getJdbcTemplate() {return jdbcTemplate;}public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {this.jdbcTemplate = jdbcTemplate;}public SqlRowSet getResultSet(String sql) {SqlRowSet rs =null;try { rs = jdbcTemplate.queryForRowSet(sql); } catch (Exception e) {e.printStackTrace();}return rs;}@SuppressWarnings({ "rawtypes", "unchecked" })public List getList(String sql) {List<Map> list = jdbcTemplate.queryForList(sql);log.debug(String.valueOf(list.size()));for (Object obj : list) {Map map4entity = (Map) obj;log.error(String.valueOf(map4entity.get("username")));}return list;}}
- ssh工程中如何调用spring JdbcTemplate
- 在SSH中通过spring的jdbctemplate接口调用oracle数据库的函数与存储过程
- spring 中使用jdbctemplate调用Oracle的存储过程
- Spring中jdbcTemplate
- Spring中JdbcTemplate小结
- Spring中JdbcTemplate实现
- Spring中jdbcTemplate
- spring中JdbcTemplate
- Spring中jdbcTemplate用法
- spring中JdbcTemplate
- Spring中JdbcTemplate详解
- Spring中JdbcTemplate的使用
- Spring中HibernateDaoSuport、HibernateTemplate、jdbcTemplate
- spring中JDBCTemplate的使用
- spring 中JdbcTemplate的使用
- spring中JdbcTemplate的使用
- Spring中jdbcTemplate的用法
- Spring中JdbcTemplate的使用
- java中使用jdbc连接SQLite3数据库
- 避免使用vector<bool>
- 小梦推荐伤感日志_滚烫的眼泪,忍不住涌出了眼眶
- Objective C中id类型详解
- C++中重载与重写函数区别及虚函数
- ssh工程中如何调用spring JdbcTemplate
- vb ComboBox
- 计算1/3 - 3/5 + 5/7 - 7/9 ...+ 19/21
- 第十周项目1 利用循环求和
- 分数的累加
- 防止android源码下载异常的脚本
- 乘法口诀
- ios-调试程序打印详细信息 文件名 函数名 行号
- 附自适应图片的通用代码 适用ios4 ios5 ios6