Sae mysql 数据源配置示例
2012-08-16 15:46
169 查看
由于Java没有SaeMysql这样的类,所以选用连接池类库是上佳方案。但sae比较特别,配置不好就可能出现连接异常的情况。
以下配置是我初步测试可以稳定使用的c3p0配置,dbcp应该也是一样。希望能帮助有需要的朋友。
<!-- 配置数据源 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl">
<value><![CDATA[jdbc:mysql://${db.host}
{db.port}/${db.database}?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull]]></value>
</property>
<property name="user" value="${db.userName}" />
<property name="password" value="${db.password}" />
<!-- 以下参数是根据SAE情况配置 -->
<property name="maxPoolSize" value="20" />
<property name="minPoolSize" value="5" />
<property name="maxStatements" value="200" />
<property name="initialPoolSize" value="5" />
<property name="maxIdleTime" value="15"/>
<property name="idleConnectionTestPeriod" value="5" />
<property name="testConnectionOnCheckin" value="false" />
<property name="testConnectionOnCheckout" value="false" />
<property name="preferredTestQuery" value="SELECT 1 FROM DUAL" />
</bean>
以下配置是我初步测试可以稳定使用的c3p0配置,dbcp应该也是一样。希望能帮助有需要的朋友。
<!-- 配置数据源 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl">
<value><![CDATA[jdbc:mysql://${db.host}
{db.port}/${db.database}?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull]]></value>
</property>
<property name="user" value="${db.userName}" />
<property name="password" value="${db.password}" />
<!-- 以下参数是根据SAE情况配置 -->
<property name="maxPoolSize" value="20" />
<property name="minPoolSize" value="5" />
<property name="maxStatements" value="200" />
<property name="initialPoolSize" value="5" />
<property name="maxIdleTime" value="15"/>
<property name="idleConnectionTestPeriod" value="5" />
<property name="testConnectionOnCheckin" value="false" />
<property name="testConnectionOnCheckout" value="false" />
<property name="preferredTestQuery" value="SELECT 1 FROM DUAL" />
</bean>
相关文章推荐
- 在JBoss里配置MySql数据源
- spring与mysql整合数据源的配置
- mysql-5.6主从同步配置示例
- 基于MYCAT的MYSQL主从与读写分离配置详解与示例
- WildFly10.0.0的mysql数据源配置教程
- tomcat数据源配置示例及参数详解
- MySQL数据源在Spring中的配置
- ApplicationContext 配置里dataSource mysql连接数据源,设置ssl和utf-8
- ejb3.0数据源配置文件mysql-ds.xml oracle-ds.xml persistence.xml sqlserver-ds.xml
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- mysql主从配置示例
- 基于数据库中间件Mycat的MySQL主从与读写分离配置详解与示例
- Mysql配置Spring数据源c3p0与dbcp
- Java EE JBoss AS8 wildfly-8.2.0 配置 MySQL 3.1.14 数据源
- MySQL的my.cnf配置示例
- jboss下配置MySQL的数据源
- 搜索引擎四:CoreSeek配置MySql数据源
- jboss7.1.1配置mysql数据源
- jetty服务器数据源配置JNDI-Oracle,MySQL,SQLServer,DB2等
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包