1、添加模板的配置文件

在spring的配置文件中加入如下代码

<bean class="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>

注意:ref 中的 dataSource 是可变的,与连接数据库的资源ID相匹配,例如:

<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"  id="CCPITDS" name="CCPITDS">
<property name="driverClassName" value="${CCPIT.connection.driver_class}"/>
<property name="username" value="${CCPIT.connection.username}"/>
<property name="password" value="${CCPIT.connection.password}"/>
<property name="url" value="${CCPIT.connection.url}"/>
<property name="maxIdle" value="${CCPIT.minPoolSize}"/>
<property name="maxActive" value="${CCPIT.maxPoolSize}"/>
</bean>
<!-- JdbcTemplate -->
<bean class="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate">
<property name="dataSource" ref="CCPITDS"/>
</bean>

2、代码部分

@Controller
public class JdbcController {
//@Autowired必须加上,要不就是空指针喽!!!
@Autowired
private JdbcTemplate jdbcTemplate;
//直接执行SQL语句
@RequestMapping(value = "/item", method = RequestMethod.GET)
@ResponseBody
public ArrayList item(){
ArrayList ls = (ArrayList)jdbcTemplate.queryForList("select * from TASK");
return ls;
} }

最新文章

  1. 迁移学习( Transfer Learning )
  2. 初识hibernate小案例
  3. Spring Data Jpa配置
  4. 慕课网-安卓工程师初养成-4-4 Java条件语句之嵌套 if
  5. javascript-变量-作用域
  6. VS编辑器主题变换插件-EasyVS
  7. 测者的测试技术手册:自动的自动化框架EvoSuite集成Cobertura得到可视化的代码覆盖报告
  8. [dev] 刷HHKP的一般流程及常见错误(多图慎点)
  9. .net邮件发送帮助类
  10. Session过期,跳出iframe框架页显示会话过期页面
  11. 使用 wondershaper 在 Linux 中限制网络带宽使用
  12. Android Studio无法打印Logout日志
  13. Javascript图片预加载详解 分类: JavaScript HTML+CSS 2015-05-29 11:01 768人阅读 评论(0) 收藏
  14. Kmeans聚类算法分析(转帖)
  15. Lucene Scoring 评分机制
  16. SaltStack远程执行-返回MySQL
  17. 初窥UIKit Dynamics
  18. JavaScript将最终获得正确的异步编程
  19. 【Mac + Appium + Python3.6学习(四)】之常用的IOS自动化测试API总结
  20. 001-前端系列-react系列

热门文章

  1. vue之小小动态按钮
  2. python数据模型(特殊方法)
  3. 菜鸟学Linux - 文件/文件夹的隐藏属性
  4. loj2074 「JSOI2016」灯塔
  5. laravel5.2总结--序列化
  6. IOS开发---菜鸟学习之路--(二十三)-直接利用键值对的方式来处理数据的感想
  7. EXCEL合并单元格快捷键暨WORD+EXCEL自定义快捷键
  8. Python+Selenium框架设计篇之-简单介绍unittest单元测试框架
  9. 安装的 Python 版本太多互相干扰?pyenv 建议了解一下。
  10. Pipenv 学习笔记