在Spring3中,配置DataSource的方法有5种

标签: spring DataSource jdbc
150人阅读 评论(0) 收藏 举报
分类:

在Spring3中,配置DataSource的方法有五种。
**第一种:**beans.xml

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"  
    destroy-method="close">  
    <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />  
    <property name="url"  
        value="jdbc:sqlserver://localhost:1433;DatabaseName=spring" />  
    <property name="username" value="sa" />  
    <property name="password" value="********" />  
</bean>  

**第二种:**beans.xml

<bean id="mappings" 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">   
     <property name="locations" value="classpath:jdbc.properties"></property>   
     </bean>   
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"  
        destroy-method="close">  
        <property name="driverClassName" value="${jdbc.driverClassName}" />  
        <property name="url" value="${jdbc.url}" />  
        <property name="username" value="${jdbc.username}" />  
        <property name="password" value="${jdbc.password}" />  
    </bean>  

在src文件夹里新建一个jdbc.properties文件,里面的内容为如下:

jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver  
jdbcjdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=spring  
jdbc.username=sa  
jdbc.password=********  

第三种: beans.xml

<bean id="mappings"   
     class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">   
     <property name="locations" value="classpath:jdbc.properties"></property>   
     </bean>   
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"  
        destroy-method="close">  
        <property name="driverClassName" value="${jdbc.driverClassName}" />  
        <property name="url" value="${jdbc.url}" />  
        <property name="username" value="${jdbc.username}" />  
        <property name="password" value="${jdbc.password}" />  
    </bean>  

    <context:property-placeholder location="classpath:jdbc.properties" />在src文件夹里新建一个jdbc.properties文件,里面的内容为如下:  
jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver  
jdbcjdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=spring  
jdbc.username=sa  
jdbc.password=********  

其中第二种与第三种类似,只是指定配置文件的方法不一样。

第四种: beans.xml

<bean id="mappings"  
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  

 <!-- typed as a java.util.Properties -->  
 <property name="properties">  
    <value>  
    jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver  
    jdbcjdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=spring  
    jdbc.username=sa  
    jdbc.password=********  
    </value>  
 </property>  
</bean>  

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"  
        destroy-method="close">  
        <property name="driverClassName" value="${jdbc.driverClassName}" />  
        <property name="url" value="${jdbc.url}" />  
        <property name="username" value="${jdbc.username}" />  
        <property name="password" value="${jdbc.password}" />  
    </bean>  

**第五种:**beans.xml

<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource"  
      destroy-method="close"  
      p:driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"  
      p:url="jdbc:sqlserver://localhost:1433;DatabaseName=spring"  
      p:username="sa"  
      p:password="********"/>  

再加上命名空间:

xmlns:p="http://www.springframework.org/schema/p" 

性能参数要根据实际情况测试得来的数据确定如何配置。

原文来自http://www.cppblog.com/fenglin/articles/130494.html

查看评论

裸板调试方法合集

我们用的比较多的(点灯串口打印)
  • 2017年01月12日 14:55

在Spring3中,配置DataSource的方法有6种

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  Xml代码   bean id="dataSource" class="org...
  • zwj1030711290
  • zwj1030711290
  • 2016-02-25 15:30:03
  • 207

在Spring3中,配置DataSource的方法有6种。

在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml   bean id="dataSource" class="org.apache.common...
  • zerojunyan
  • zerojunyan
  • 2014-01-14 17:20:27
  • 246

在Spring3中,配置DataSource的方法有五种。

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  Xml代码   bean id="dataSource" class="org.apach...
  • wei00d6ra
  • wei00d6ra
  • 2014-09-07 23:43:50
  • 227

在Spring3中,配置DataSource的方法

在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml ...
  • Leolu007
  • Leolu007
  • 2013-02-25 21:59:36
  • 587

Spring3 配置datasource 的方法

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml 在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  ...
  • feng27156
  • feng27156
  • 2013-03-20 16:11:47
  • 2386

基于Eclipse的Spring4.3.3配置获取DataSource详解

笔者之前用的是MyEclipse 2016 CI 1,MyEclipse内配的Spring版本是4.1.1,以下是Spring4.1.1版本的DataSource配置代码: ...
  • z28126308
  • z28126308
  • 2016-11-10 12:25:32
  • 1151

spring配置datasource数据源的三种方式

1、使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:DriverManagerDataSource建立连接是只要有...
  • Alsyuan
  • Alsyuan
  • 2017-06-14 15:38:02
  • 2840

spring中获取datasource

在spring中获取Connection  的方法javax.servlet.ServletContext servletContext=request.getSession().getServlet...
  • Love_JavaProgram
  • Love_JavaProgram
  • 2011-04-11 17:15:00
  • 2508

JdbcTemplate的常用方法和配置方法

配置方法 spring注入DataSource public class JdbcCorporateEventDao implements CorporateEventDao { private...
  • lovefef4
  • lovefef4
  • 2016-11-16 22:45:13
  • 1924
    个人资料
    等级:
    访问量: 2万+
    积分: 377
    排名: 20万+
    最新评论