我想使用以下代码连接到我的google云数据库。
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://google/testDb?cloudSqlInstance=testDb:us-central1:testInst01&socketFactory=com.google.cloud.sql.mysql.SocketFactory" />
<property name="username" value="root" />
<property name="password" value="password" />
</bean>
我在阅读此答案后使用了此网址格式:https://stackoverflow.com/a/37646496/2399720
我的应用程序构建并更新到谷歌应用程序引擎确定和主页加载,但每当我尝试做一些使用数据库的东西我得到这个错误:
HTTP ERROR: 500
org.springframework.web.util.NestedServletException: Request processing failed;
nested exception is
org.springframework.orm.jpa.JpaSystemException: Could not open connection;
nested exception is
org.hibernate.exception.GenericJDBCException
我觉得我使用的网址可能有误并且我已经尝试了一些建议,但他们都得到了同样的错误。谢谢你看看!!
编辑:一些说明,我使用的是Google灵活环境和第二代数据库