【发布时间】:2014-02-03 22:20:31
【问题描述】:
我正在尝试寻找在 Spring 中创建数据源以连接到 Google Cloud SQL 实例的最佳方法。
我目前正在使用:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.GoogleDriver" />
<property name="url" value="jdbc:google:mysql://myappid:instanceId/mydb?user=myuser" />
<property name="username" value="myuser" />
<property name="password" value="mypassword" />
</bean>
但是,我有点担心使用 Spring 提供的 DriverManagerDataSource,因为它的文档说它会为每次调用创建一个新连接。
在迁移到 App Engine 之前,我使用了一个名为 BoneCP 的连接池 - 但是它使用受 App Engine 限制的类。是否有建议与 Google Cloud SQL 一起使用的连接池或其他数据源类?
【问题讨论】:
标签: java spring google-app-engine jdbc google-cloud-sql