【4.0】jdbcTemplate
1.什么是jdbcTemplate?
2.使用jdbcTemplate
3.crud操作 参考博文:http://blog.csdn.net/u014800380/article/details/64125653
4.采用配置文件的方式使用jdbcTemplate 参考博文:http://suyanzhu.blog.51cto.com/8050189/1563219/
参考博文原文:
一、创建spring项目
项目名称:spring101302
二、在项目上添加jar包
1.在项目中创建lib目录
/lib
2.在lib目录下添加spring支持
commons-logging.jar
junit-4.10.jar
log4j.jar
mysql-connector-java-5.1.18-bin.jar
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
spring-jdbc-3.2.0.RELEASE.jar
spring-tx-3.2.0.RELEASE.jar
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar
com.springsource.org.apache.commons.pool-1.5.3.jar
三、在项目中添加配置文件
1.在项目中创建conf目录
2.在conf目录下添加spring核心配置文件
配置文件名称:applicationContext.xml
配置文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!-- 1.配置数据库连接池 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="url" value="jdbc:mysql://localhost:3306/spring"></property>
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
</bean>
<!-- 2.配置JdbcTemplate -->
<bean id="jdbctemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<!-- 给属性注入值 -->
<property name="dataSource" ref="dataSource"></property>
</bean>
</beans>
四、测试
1.在项目上创建test目录
/test
2.在test目录下创建测试包
包名:cn.jbit.spring101301.test
3.在测试包下创建测试类
测试类名:JdbcTemplateDemo.java
测试类的内容:
public class JdbcTemplateDemo {
/**
* 使用spring jdbctemplate添加数据
*/
@Test
public void testJdbcTemplate(){
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
JdbcTemplate jdbcTemplate = (JdbcTemplate) context.getBean("jdbctemplate");
String sql = "INSERT INTO temp(tid,tname) VALUES(2,'lisi')";
jdbcTemplate.execute(sql);
}
}
转载于:https://www.cnblogs.com/chxbar/p/6715885.html
【4.0】jdbcTemplate相关推荐
- 【TensorFlow2.0】以后我们再也离不开Keras了?
TensorFlow2.0 Alpha版已经发布,在2.0中最重要的API或者说到处都出现的API是谁,那无疑是Keras.因此用过2.0的人都会吐槽全世界都是Keras.今天我们就来说说Keras这 ...
- 【Vue2.0】—vue-router(二十七)
[Vue2.0]-vue-router(二十七) 一.路由配置 作用:让路由组件更方便的收到参数 二.<router-link></ router-link> 的replace ...
- 【Vue2.0】—vue-router(二十六)
[Vue2.0]-vue-router(二十六) 一.vue-router 的理解 它是vue 的一个插件库,专门用来实现 SPA 应用 二.对 SPA 应用的理 单页 Web 应用(single p ...
- 【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
[Vue2.0]-默认插槽.具名插槽.作用域插槽(二十四) 默认插槽.具名插槽 Cateory.vue文件 <template><div class="cateory&qu ...
- 【Vue2.0】—github小案例(二十三)
[Vue2.0]-github小案例(二十三) <template><section class="jumbotron"><h3 class=&quo ...
- 【Vue2.0】—Vue脚手架配置代理(二十二)
[Vue2.0]-Vue脚手架配置代理(二十二) 方法一 方法二
- 【Vue2.0】—过渡与动画(二十一)
[Vue2.0]-过渡与动画(二十一) 方式一:使用animate.css动画库 进入官网https://animate.style/ 一.Installing(安装) npm install ani ...
- 【Vue2.0】— 消息订阅与发布pubsub(二十)
[Vue2.0]- 消息订阅与发布pubsub(二十)
- 【Vue2.0】— 全局事件总线GlobalEventBus(十九)
[Vue2.0]- 全局事件总线GlobalEventBus(十九) main.js import Vue from 'vue' import App from './App.vue' Vue.con ...
最新文章
- android ndk常见的问题及解决的方法
- pivot 用order by 语句排序时,老是超时的解决办法,超Easy
- rust油桶用什么打_选什么样的柜子才好用?别再选定制柜了,还是老手艺人打的柜子好...
- 事件循环机制(even loop)
- 常染色体的隐性疾病数学建模(代数模型)
- android post数据到php服务器,通过post方法将数据上传到服务器Android Studio
- lingo 12的安装教程
- 2022年最新四川建筑八大员(劳务员)模拟题库及答案
- 留学目的地选择之内华达州
- python菜单怎么做_Python 城市菜单详解(超详解)
- windows store 应用商店消失 ,找不到
- 板岩Slate Digital发布FG-X 2 ML-1 FG-36A
- java的图片文件上传下载,多表新增,菜品信息分页
- Feedforward ANC 主动降噪原理
- [W pthreadpool-cpp.cc:90] Warning:Leaking Caffe2 thread-pool after fork.(function pthreadpool)
- linux环境JAVA解压zip_Linux文件解压缩详解
- 27岁只会“功能测试“(点点点),面临公司的“淘汰”?沉淀一年我能继续做测试
- 6.s081 lab 4
- 解决PotPlayer播放MKV格式文件没有声音的问题
- isa总线访问的痛苦
热门文章
- 计算机控制面板图标怎么删除,电脑如何找回消失的“添加或删除程序”图标
- python转c报错no module named_python异常No module named 'win32com'
- ue4导入倾斜摄影_倾斜摄影建模干货|还怕搞不定CC空三?这里只要5分钟……
- 安装ipython失败 in error catcher_疯狂的Python:零基础小白入门帖子详情 - 网易云课堂...
- jeecms添加站点
- nginx将ip+端口号映射为域名
- java线程中的notifyAll唤醒操作
- 重构指南 - 引入参数对象(Introduce Parameter Object)
- java 入门 第二季3
- 一款研发管理软件的对象标签介绍