关闭

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

标签: springDataSourcejdbc
120人阅读 评论(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

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

在Spring3中,配置DataSource的方法有五种。  **第一种:**beans.xml id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" dest...
  • qq_35661171
  • qq_35661171
  • 2017-11-12 22:43
  • 42

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

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  Xml代码   bean id="dataSource" class="org.apac...
  • bangrenzhuce
  • bangrenzhuce
  • 2016-09-18 11:06
  • 327

在Spring3中,配置DataSource的方法

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

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

在Spring3中,配置DataSource的方法有六种。 第一种:beans.xml Xml代码   bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSo...
  • wangcunhuazi
  • wangcunhuazi
  • 2015-11-29 22:31
  • 333

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

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  Xml代码   bean id="dataSource" class="org.apac...
  • a416090287
  • a416090287
  • 2015-11-27 18:03
  • 280

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

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

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

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  Xml代码   bean id="dataSource" class="org.apac...
  • u011482763
  • u011482763
  • 2017-03-08 11:08
  • 60

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

在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml Xml代码   bean id="dataSource" class="org.apache.commons.dbcp.Bas...
  • u011484382
  • u011484382
  • 2014-05-26 16:09
  • 313

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

http://hackpro.iteye.com/blog/1037376 在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml Xml代码   bean id="dataSource"...
  • zhangab512
  • zhangab512
  • 2016-08-31 23:21
  • 173

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

在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml Xml代码   bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSo...
  • qq_16504067
  • qq_16504067
  • 2016-12-02 17:12
  • 60
    个人资料
    • 访问:19380次
    • 积分:289
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:5篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论