Spring3数据源的6种配置方法
2023-09-14 08:59:55 时间
在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=********
第三种
<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 jdbc.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 jdbc.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="********"
/>
再加上命名空间:
相关文章
- vscode 简单配置使用LESS
- NAT配置实验_隧道模型受力及模型实验理解和认识
- idea安装与配置【包含了idea中每一个英文字母的翻译和使用方法】
- idea配置tomcat服务器运行项目_idea添加tomcat服务器
- FastAPI从入门到实战(13)——常见配置项
- Zabbix 配置钉钉脚本告警
- Eslint该如何配置?Eslint使用以及相关配置说明
- BOSHIDA 电源模块 PLC的硬件结构配置与工作原理
- 详解ssh免密码登录配置方法(图示加命令)
- Linux CentOS 定时运行脚本配置的方法
- Redis数据库的安装配置方法
- Oracle 参数 PARALLEL_MIN_SERVERS 官方解释,作用,如何配置最优化建议
- /windows轻松安装双系统:Linux 与 Windows 互补配置(如何安装双系统linux)
- Linux环境下伪静态配置实践(linux配置伪静态)
- Linux中快捷配置别名的方法(linux配置别名)
- Tomcat企业常见配置
- win2008 Iis7伪静态配置方法
- Linux新增host配置方法(linux添加host)
- 关于Tomcat 安全配置与性能优化
- Oracle监听连接的作用及配置方法(oracle监听连接)
- 企业资源高效利用C Oracle免客户端配置(c oracle免客户端)
- 如何配置Redis更改端口号(如何更改redis端口号)
- 使用Redis配置强力主从关系(redis配置主从机器)
- IIS6的PHP最佳配置方法
- phpMyAdmin安装配置方法和问题解决
- IIS配置问题一些iis常见问题的解决方法
- 配置win2008防火墙允许被Ping的设置方法
- Apache安全配置方法
- sphinx使用及其简单配置方法
- 使用光盘配置本地yum源的方法yum源配置
- Apache防DDOS模块mod_evasive安装和配置方法详解
- MySQL主从复制的原理及配置方法(比较详细)
- Windows服务器应对高并发和DDOS攻击的配置方法