spring中配置MySql数据源,怎样配置数据库信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring中配置MySql数据源,怎样配置数据库信息相关的知识,希望对你有一定的参考价值。
sping中配置mysql数据源驱动: jdbc.driverClassName
URL: jdbc.url
用户名:jdbc.username
密码: jdbc.password
可以定义在perperties文件中,也可以直接用值替换掉
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<!-- 数据源 -->
<!--<!–c3p0–>-->
<!--<bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" >-->
<!--<property name="driverClass" value="$jdbc.driverClassName" />-->
<!--<property name="jdbcUrl" value="$jdbc.url" />-->
<!--<property name="user" value="$jdbc.username" />-->
<!--<property name="password" value="$jdbc.password" />-->
<!--</bean>-->
<!--druid-->
<bean id="druidDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!-- 基本属性 url、user、password -->
<property name="driverClassName" value="$jdbc.driverClassName" />
<property name="url" value="$jdbc.url" />
<property name="username" value="$jdbc.username" />
<property name="password" value="$jdbc.password" />
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="1" />
<property name="minIdle" value="1" />
<property name="maxActive" value="20" />
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="60000" />
<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
<property name="minEvictableIdleTimeMillis" value="300000" />
<property name="validationQuery" value="SELECT 'x'" />
<property name="testWhileIdle" value="true" />
<property name="testOnBorrow" value="false" />
<property name="testOnReturn" value="false" />
<!-- 打开PSCache,并且指定每个连接上PSCache的大小 -->
<property name="poolPreparedStatements" value="false" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="20" />
<!-- 配置监控统计拦截的filters -->
<property name="filters" value="stat" />
</bean>
</beans> 参考技术A 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="<a
href="http://www.springframework.org/schema/beans""
target="_blank">http://www.springframework.org/schema/beans"</a>
xmlns:xsi="<a
href="http://www.w3.org/2001/XMLSchema-instance""
target="_blank">http://www.w3.org/2001/XMLSchema-instance"</a>
xmlns:context="<a
href="http://www.springframework.org/schema/context""
target="_blank">http://www.springframework.org/schema/context"</a>
xmlns:aop="<a
href="http://www.springframework.org/schema/aop""
target="_blank">http://www.springframework.org/schema/aop"</a>
xmlns:tx="<a
href="http://www.springframework.org/schema/tx""
target="_blank">http://www.springframework.org/schema/tx"</a>
xmlns:jpa="<a
href="http://www.springframework.org/schema/data/jpa""
target="_blank">http://www.springframework.org/schema/data/jpa"</a>
xsi:schemaLocation="<a
href="http://www.springframework.org/schema/beans"
target="_blank">http://www.springframework.org/schema/beans</a>
<a
href="http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"
target="_blank">http://www.springframework.org/schema/beans/spring-
mysql怎样配置ODBC数据源
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。所以说mysql配置ODBC数据源也很重要。
以上是关于spring中配置MySql数据源,怎样配置数据库信息的主要内容,如果未能解决你的问题,请参考以下文章