Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建用于连接到Google Cloud SQL的Spring数据源_Java_Spring_Google App Engine_Jdbc_Google Cloud Sql - Fatal编程技术网

Java 创建用于连接到Google Cloud SQL的Spring数据源

Java 创建用于连接到Google Cloud SQL的Spring数据源,java,spring,google-app-engine,jdbc,google-cloud-sql,Java,Spring,Google App Engine,Jdbc,Google Cloud Sql,我正试图找到在Spring中创建数据源以连接到Google Cloud SQL实例的最佳方法 我目前正在使用: <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.GoogleDriver" /> <propert

我正试图找到在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提供的DriverManager数据源,因为它的文档说它会为每个调用创建一个新的连接

在迁移到appengine之前,我使用了一个名为BoneCP的连接池,但它使用的类受appengine的限制。是否有建议与Google Cloud SQL一起使用的连接池或其他数据源类?

请尝试或。它们都实现了javax.sql.Datasource,这是一个很好的例子

commons dbcp的示例:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <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" />
    <property name="validationQuery" value="SELECT 1"/>
</bean>