Spec: 数据库连接池(v1.0).txt

File 数据库连接池(v1.0).txt, 5.5 KB (added by huangjunwei, 12 years ago)

数据库连接池

Line 
1
2
3
4
5
6        ÊýŸÝ¿âÁ¬œÓ³ØÍÆŒöÅäÖãº
7
8        ÈçÎÞÌØ±ð˵Ã÷£¬ÊýŸÝ¿âÅäÖÃÓŠžÃÓ뱟ʟÀýÎĵµÏàËÆ£¬ Õë¶ÔijЩӊÓÃÐèÒªÖÆ¶šÌضš²ÎÊýµÄ£¬Çë×Éѯ¿ª·¢£¬²âÊÔͬÊ£¬Ÿ¡Á¿±£Ö€ÏßÉÏÅäÖÃÓë²âÊÔ»·Ÿ³ÅäÖÃÏàͬ¡£
9
10
11        ž÷žöÊýŸÝ¿âÁ¬œÓ ËùÐèÒªµÄÇý¶¯£¬ÈçÎÞÌØÊâ˵Ã÷£¬ ÓŠŸ¡Á¿±£³ÖÓë²âÊÔ»·Ÿ³Ò»Ö¡£
12
13
141. mysql:
15
16
171£© ÍÆŒöÓ÷š£º
18
19        <database>
20                <jndi-name>jdbc/cosme</jndi-name>
21                <driver>
22                        <type>com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource</type>
23                        <url>jdbc:mysql://192.168.74.10:3306/lady_cosme?useUnicode=true&amp;characterEncoding=GBK</url>
24                        <user>lady_cosme</user>
25                        <password>lady_cosme</password>
26                </driver>
27                <prepared-statement-cache-size>10</prepared-statement-cache-size>
28                <max-connections>30</max-connections>
29                <max-idle-time>120s</max-idle-time>
30            </database>
31
32
33
342£©Õë¶ÔŸÉÓŠÓ㬿ÉÄܲ»Ö§³ÖÉÏÃæµÄÐŽ·š£¬¶ÔÓÚÐèÒª²ÉÓßÉÐŽ·šµÄÇé¿öÏÂÇë×ÉѯÏîÄ¿¿ª·¢£¬²âÊÔ£¬Œ°dba ͬÊÂÈ·ÈϺ󷜿ÉʹÓá£
35
36   ŸÉÐŽ·š£º
37
38        <database>
39        <jndi-name>jdbc/game</jndi-name>
40        <driver type="org.gjt.mm.mysql.Driver">
41                <url>jdbc:mysql://192.168.237.25:3306/gamesproduct_app</url>
42                <user></user>
43                <password></password>
44        </driver>
45        <max-connections>10</max-connections>
46        <max-idle-time>120s</max-idle-time>
47    </database>
48
49
50
513£© ¶ÔÓÚÅäÖà ÔÚÓŠÓÃÖеÄÅäÖ㬠xx.properties ÕâÖÖžñÊœµÄÎÄŒþµÄÅäÖõÄÒ»žöÊŸÀý£º 
52
53Èç¹ûÐèÒªÅäÖÃÕâÖÖÐŽ·š£¬Çë×ÉѯÏîÄ¿¿ª·¢ £º
54
55
56        # pcgames
57        db_games_download.url=jdbc:mysql://192.168.238.144/DLcenter?user=user&password=passwd&usingUnicode=true&characterEncoding=gbk
58
59 
602.oracle£º
61
621£© ¶ÔÓÚthin ¿Í»§¶ËµÄÐŽ·š£º
63
64
65        <database ping='true' ping-table='dual'>
66           <jndi-name>jdbc/common2DataSource</jndi-name>
67           <driver>
68           <type>oracle.jdbc.pool.OracleConnectionPoolDataSource</type>
69           <url>jdbc:oracle:thin:@192.168.239.110:1521:v880</url>
70             <user></user>
71             <password></password>
72            </driver>
73            <prepared-statement-cache-size>10</prepared-statement-cache-size>
74            <max-connections>20</max-connections>
75            <max-idle-time>120s</max-idle-time>
76         </database>
77
78
79
802£©¶ÔÓÚÅäÖà ÔÚÓŠÓÃÖеÄÅäÖ㬠xx.properties ÕâÖÖžñÊœµÄÎÄŒþµÄÅäÖõÄÒ»žöÊŸÀý£º 
81
82Èç¹ûÐèÒªÅäÖÃÕâÖÖÐŽ·š£¬Çë×ÉѯÏîÄ¿¿ª·¢ Õâ¶ÎΪoci µÄÅäÖ÷œÊœ
83
84
85        torque.database.default=product
86
87        torque.database.marking.adapter=oracle
88        torque.dsfactory.marking.factory=org.apache.torque.dsfactory.SharedPoolDataSourceFactory
89        torque.dsfactory.marking.pool.maxActive=5
90        torque.dsfactory.marking.connection.driver = oracle.jdbc.OracleDriver
91        torque.dsfactory.marking.connection.url = jdbc:oracle:oci8:@product
92        torque.dsfactory.marking.connection.user = product_app
93        torque.dsfactory.marking.connection.password = product_app
94
95
96
97
98ʹÓÃthin Êݿͻ§¶ËµÄÅäÖ÷œÊœÊŸÀýÎıŸ£º
99# pcauto
100db_auto_bbs.url=jdbc:oracle:thin:bbs4_auto_app/bbs4_auto_app@192.168.10.248:1521:test239
101
102
103# pcla
1043£© ¶ÔÓÚoracle RAC  ÊýŸÝ¿âŒ¯ÈºµÄÁ¬œÓ³ØÐŽ·š£º
105
106        oracle RAC  ÐèҪʹÓÃÌØ¶šµÄ¿Í»§¶Ë¹€Ÿß£¬Ê¹ÓÃociÇý¶¯£¬Ö§³ÖžºÔØŸùºâ£¬ÔÖ±žÇл»Ä£Êœ¡£ŽËÀàÅäÖÃÐèÒª×Éѯdba£¬¿ª·¢£¬²âÊÔ È·ÈϺ󷜿Éʵʩ¡£ 
107
108
109
110       
111            <database>
112            <jndi-name>jdbc/product</jndi-name>
113            <driver>
114                <type>oracle.jdbc.pool.OracleConnectionPoolDataSource</type>
115                  <url>jdbc:oracle:oci8:@product</url>
116                <user>product_app</user>
117                <password>product_app</password>
118            </driver>
119            <prepared-statement-cache-size>30</prepared-statement-cache-size>
120            <max-connections>30</max-connections>
121            <max-idle-time>120s</max-idle-time>
122        </database>
123
124
125
126
127        ÕâžöÐŽ·šÐèÒªÅäÖÃÒ»žötnsnames.ora µÄÅäÖÃÎÄŒþ·Åµœ oracle ¿Í»§¶ËµÄĿŒÏÂÃæÊŸÀýÐŽ·šÈçÏ£º
128
129
130
131        racdb=
132        (DESCRIPTION=
133           (FAILOVER=ON)
134           (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.236.46)(PORT=1521))
135           (CONNECT_DATA =
136              (SERVER = DEDICATED)
137              (SERVICE_NAME = racdb.pconline.cn)
138              (FAILOVER_MODE= (TYPE=select)(METHOD=basic)(RETRIES=180)(DELAY=5))
139           )
140        )
141        product=
142        (DESCRIPTION=
143           (FAILOVER=ON)
144           (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.205)(PORT=1521))
145           (CONNECT_DATA =
146              (SERVER = DEDICATED)
147              (SERVICE_NAME = product.pconline.cn)
148              (FAILOVER_MODE= (TYPE=select)(METHOD=basic)(RETRIES=180)(DELAY=5))
149           )
150        )
151
152
153
154
155
156
157
158
159
160
161
162
1633.postgresqlÐŽ·š£º
164
165       
166
167        <database>
168         <jndi-name>jdbc/cms5</jndi-name>
169                <driver type="org.postgresql.Driver">
170                 <url>jdbc:postgresql://192.168.74.10:5432/pcauto?useUnicode=true&amp;characterEncoding=GBK</url>
171                <user>pcauto</user>
172                <password>pcauto</password>
173                 </driver>
174                 <prepared-statement-cache-size>10</prepared-statement-cache-size>
175                <max-connections>30</max-connections>
176                <max-idle-time>120s</max-idle-time>
177        </database>
178 
179
180
181
1824.mongodb £º
183
184
185
186      <env-entry>
187        <description>MongoDB Config</description>
188        <env-entry-name>mongoConfig4RClient</env-entry-name>
189        <env-entry-type>java.lang.String</env-entry-type>
190        <env-entry-value>mongodb://price_front_app:mongoprice_front_app@192.168.237.81:5506,192.168.237.92:5506,192.168.237.2
19132:5506,192.168.237.243:5506,192.168.236.98:5506/price_front_cache?replicaSet=itpricelib;slaveOk=true;maxPoolSize=128;w=1</en
192v-entry-value>
193      </env-entry>
194