随笔:15 文章:206 评论:35 引用:0
fenglin
创新、创意、挑战
C++博客
首页
发新随笔
发新文章
联系
聚合
管理
Spring3_DataSource配置方法
在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
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"
>
<
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
="********"
/>
再加上命名空间:
xmlns:p="http://www.springframework.org/schema/p"
性能参数要根据实际情况测试得来的数据确定如何配置。
发表于 2010-10-19 21:16
风林
阅读(2480)
评论(0)
编辑
收藏
引用
所属分类:
JAVA
、
Spring
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
[转]java编程中'为了性能'一些尽量做到的地方
JAVAC命令行错误
Java基础_Collection接口下的子类存储特性
Android_常用控件使用
Android_Activity&Intent&Layout
Integer自动装箱、拆箱问题
自定义比较器、排序
JDBC操作实例
常用数据库的JDBC连接代码
[转]J2SE_内部类
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
CALENDER
<
2011年5月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
jBPM
(rss)
随笔档案
2011年7月 (1)
2011年4月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年8月 (4)
2010年7月 (2)
文章分类
AJAX(2)
(rss)
Android(2)
(rss)
C#(20)
(rss)
C++(6)
(rss)
ckeditor&ckfinder(1)
(rss)
CSS
(rss)
Delphi(2)
(rss)
Hibernate(39)
(rss)
JAVA(95)
(rss)
jQuery(1)
(rss)
JSP(9)
(rss)
Maven(1)
(rss)
MySQL(4)
(rss)
OOP(1)
(rss)
Python(42)
(rss)
Spring(31)
(rss)
SQL Server(4)
(rss)
Struts2(35)
(rss)
SVN(1)
(rss)
Tomcat(1)
(rss)
Ubuntu(1)
(rss)
软件加解密技术
(rss)
杂文(1)
(rss)
文章档案
2011年8月 (1)
2011年7月 (3)
2011年6月 (19)
2011年5月 (2)
2011年4月 (1)
2011年2月 (1)
2010年12月 (2)
2010年11月 (21)
2010年10月 (67)
2010年9月 (48)
2010年8月 (37)
2010年7月 (4)
新闻档案
2010年7月 (1)
相册
CSS
Hibernate
搜索
最新评论
1. re: Struts2_三种传参数方法
方式的发生
--阿飞史蒂夫
2. re: 在Win7上搭建JSP开发环境
评论内容较长,点击标题查看
--邹
3. re: ckeditor&ckfinder&s2sh集成
评论内容较长,点击标题查看
--庸几何
4. re: 在Win7上搭建JSP开发环境
下个 myeclipse@lou
--孙毅
5. re: 在Win7上搭建JSP开发环境
@lou
运行 -cmd 找到startup.bat 在java 环境中运行
--孙毅
阅读排行榜
1. 开始找Java开发类工作了(478)
2. 给一家公司的软件做加密方案(438)
3. 周一到周五都得出差,周末才能回(409)
4. 一流、二流、三流(384)
5. 从WIN32开发转型到WEB开发(363)
评论排行榜
1. 周一到周五都得出差,周末才能回(2)
2. 给力2011(2)
3. 最近工作有点忙(0)
4. 生活(0)
5. 在博客园开博了(0)
Powered By:
博客园
模板提供
:
沪江博客