前一篇文章写得是xml文件来配置数据库连接的。但是为了方便,我们实际中采用的是properties文件的方式来配置数据库的。修改properties 文件 会比 修改 xml文件 方便。

做法是:

将经常需要修属性参数值,配置到独立properties文件 ,然后在xml文件引入properties

先给出整个案例的结构图:

aaarticlea/png;base64,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" alt="" />

第一步:编写properties文件。(new 新建一个db.properties文件)

内容如下:

driver= com.mysql.jdbc.Driver
url= jdbc:mysql:///spring3_day2
username= root
password=root

第二步:编写Spring的applicationContext.xml配置文件

<!-- 引入peoperties文件
我们更多地是采用第一种写法,第二种写法不常用因为很复杂。 --> <!-- 引入peoperties文件的第一种写法 -->
<!-- <context:property-placeholder location="classpath:db.properties"/> -->
<!-- 引入peoperties文件的第二种写法 -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:db.properties"/>
</bean> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driver}"/><!-- 这里的driver,url,username,password都是根据 db.peoperties文件写的-->
<property name="jdbcUrl" value="${url}"></property>
<property name="user" value="${username}"></property>
<property name="password" value="${password}"></property>
</bean> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>

第三步:编写Juit测试代码。(jdbctest.java文件)

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="classpath:applicationContext.xml") public class Jdbctest {
//为了注解(根据类型注解的),不加这个注释的话 Spring怎么给jdbcTemplate赋值
@Autowired
private JdbcTemplate jdbcTemplate;
@Test
public void jdbcTemplatetest()
{
jdbcTemplate.execute("create table person6(id int primary key,name varchar(20))"); } }

22Spring_JdbcTemplatem模板工具类的使用——使用外部属性文件来配置(properties)的更多相关文章

  1. 20Spring_JdbcTemplatem模板工具类

    JdbcTemplate 是Spring提供简化Jdbc开发模板工具类.为了更好的了解整个JdbcTemplate配置数据库连接池的过程,这篇文章不采用配置文件的方式,而是采用最基本的代码 的方式来写 ...

  2. 我的Java开发学习之旅------>工具类:Java获取字符串和文件进行MD5值

    ps:这几天本人用百度云盘秒传了几部大片到云盘上,几个G的文件瞬秒竟然显示"上传成功"!这真让我目瞪口呆,要是这样的话,那得多快的网速,这绝对是不可能的,也许这仅是个假象.百度了一 ...

  3. 十八 Spring的JDBC模板:引入外部属性文件

    配置外部属性文件 配置文件里引入属性文件,两种方式 第一种: 第二种: 引入属性文件的值: 测试: <?xml version="1.0" encoding="UT ...

  4. [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  5. Spring4学习笔记 - 配置Bean - 自动装配 关系 作用域 引用外部属性文件

    1 Autowire自动装配 1.1 使用:只需在<bean>中使用autowire元素 <bean id="student" class="com.k ...

  6. Spring - 配置Bean - 自动装配 关系 作用域 引用外部属性文件

    1 Autowire自动装配1.1 使用:只需在<bean>中使用autowire元素<bean id="student" class="com.kej ...

  7. spring 使用外部属性文件

    一.PropertyPlaceholderConfigurer spring提供的PropertyPlaceholderConfigurer实现类能够使Bean在配置时引用外部属性文件. Proper ...

  8. Spring(十):Spring配置Bean(三)Bean的作用域、使用外部属性文件

    Bean的作用域: 支持四种配置,分别是singleton,prototype,request,session. singleton 默认情况下在spring confinguration xml文件 ...

  9. 使用外部属性文件配置Bean以及Bean的生命周期方法

    1.使用外部属性文件配置Bean 在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean ...

随机推荐

  1. SarePoint Powershell Add user to Group

    $FromGroupnames = "001总经理","010101管理本部" $ToGroupname = "test" $SPWeb = ...

  2. VS 2013打开.edmx文件时报类型转换异常

      供应商提交了项目代码,但在我的电脑上打开项目编译时一直报Entityframework 的 .edmx文件转换异常,而无法通过编译.   分析后认为可能是entityframework的类库不够新 ...

  3. Static Cell-静态TableView

    使用静态TableView有两个前提,1.要在Storyboard上  2.需要使用TableViewController PS:如果需要设置不同的cell的高度不同的话,还是需要使用tableVie ...

  4. JAVA基础学习day21--IO流三-File、Properties、PrintWriter与合并、分割流

    一.File 1.1.File概述 文件和目录路径名的抽象表示形式. 用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录.此类呈现分层路径名的一个抽象的.与系统无关的视图.抽象路径名 有 ...

  5. JAVA基础学习day20--IO流二-缓冲流、字节流

    一.缓冲流 1.1.字符流的缓冲区 缓冲区的出现是为了提高IO的读写效率 对应类 BufferedReader BufferedWriter 缓冲区要结合流才可以使用 在流的基础上对流的功能进行了增强 ...

  6. IOS之Foundation--plist简说

    将集合元素通过代码写入plist文件中 主要用来一览代码写入plist文件,在以后的工作中,可能会有字典一样的集合元素,需要你转为plist文件,那么你是选择手动输入plist文件中呢,还是通过以下代 ...

  7. Method threw 'org.hibernate.exception.SQLGrammarException' exception. Cannot evaluate com.hotel.Object_$$_jvst485_15.toString()

    数据库字段和类Object属性不匹配,Method threw 'org.hibernate.exception.SQLGrammarException' exception. Cannot eval ...

  8. 团队交流合作简单解决方案:TeamViewer远程控制&会议演示 + HyperCam屏幕录制(免费)

    一. 教程摘要 做开发,团队合作是少不了的.而在合作中,有一部分是花在交流讨论上,其中包括初期的任务分配,成员的进度汇报,以及资源和心得分享等.该教程介绍了两个免费的软件,搭配起来,适合人数不超过25 ...

  9. Effective Java 69 Prefer concurrency utilities to wait and notify

    Principle Use the higher-level concurrency utilities instead of wait and notify for easiness. Use Co ...

  10. 关于Javascript中的复制

    在做项目时有一个需求,是需要复制内容到剪切板,因为有众多浏览器,所以要兼容性很重要 1.最简单的copy,只能在IE下使用 使用clipboardData方法 <script type=&quo ...