问题标签 [google-cloud-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2791 浏览

hibernate - JPA+Hibernate 谷歌云 Sql

由于 Google 推出了新服务 - Google Cloud Sql,我决定将 gwt+jpa+hibernate+spring+maven Web 应用程序迁移到 gae。所以我在本地和 gae 上启动我的应用程序时遇到问题。我在创建 dao bean 时出错,这是由以下原因引起的:

所以在我看来,我使用的是 jpa-1.0 而不是 jpa-2.0 和休眠(因为 jpa 1.0 缺少方法:

获取验证模式()

我检查了我的库...一切正常 - 使用 jpa 2.0 和 hibernate-jpa-2.0-api.jar。但是我发现了一个问题:当我在没有 gae 的情况下使用我的代码并使用另一个数据库时,一切都很好。事实是 appengine sdk 包含自己的 JPA 并且版本是 1.0 (从这里引用Using JPA with App Engine

JPA 和数据存储区 JAR 包含在 App Engine Java SDK 中。您可以在 appengine-java-sdk/lib/user/orm/ 目录中找到它们。将 JAR 复制到应用程序的 war/WEB-INF/lib/ 目录。

当应用程序启动时,它使用来自 appengine sdk 而不是我的 jpa 1.0(在 javax.persistence.spi.PersistenceUnitInfo 中没有方法 getValidationMode())。

那么,我怎样才能解决这个问题,让我的应用程序使用正确的 jars?这也是我的 persistence.xml:

0 投票
3 回答
3497 浏览

java - 带有 Java/eclipse 的 Google Cloud SQL 和 Google App Engine:必须设置系统属性 rdbms.driver

我在使用谷歌应用引擎访问使用谷歌云 SQL 创建的数据库时遇到了一些问题。我觉得问题在于我试图使用的 JSP 文件以及我的导入选项。我得到的错误如下:

我已经尝试过尝试解决这个问题,比如将 mysql 连接器加载到项目的引导带中,这会导致不同的错误。而且我觉得这个更接近我想要达到的结果

还有我的 web.xml 文件

最后是我的 beer.jsp 文件

我在为 Eclipse 使用这个 API 插件方面真的很新,所以我不确定我们可能需要什么其他信息来弄清楚这里发生了什么。但如果这还不够,我会尽我所能。另外,我为信息量模糊而道歉,这是我必须与自己一起工作的所有内容。

0 投票
1 回答
515 浏览

java - 如何将本地 Google Cloud SQL 存根与 MySQL DB 连接

当我尝试使用LocalRdbmsServiceTestConfig在单元测试中连接到本地Google Cloud SQL实例时,它默认为Hsql In-Memory DB

如何重新配置​​它以连接到我的本地MySQL实例?

0 投票
5 回答
12964 浏览

google-app-engine - 在本地开发服务器上运行的 Java Google App Engine 和 Google Cloud SQL

我整周都在研究这个问题的解决方案,虽然有类似问题的解决方案,但没有一个可以直接解决和纠正这个问题。

我使用 Google App Engine 和 Google Cloud SQL 创建了一个 Web 应用程序项目。使用 eclipse Google 插件和本地 MySQL 服务器运行 GAE 应用程序,该应用程序运行良好。

从命令行运行应用程序时使用: -

我得到以下信息: -

我的类路径引用了我的用户库引用的 /Twincam/war/WEB-INF/lib/mysql-connector-java-5.1.18-bin.jar 中的 mysql-connector.jar,如下面的 .classpath 文件和目录结构:-


在此处输入图像描述

更新:我检查了文件权限,所有权限都设置为默认 664,所以我相信这不是问题。

0 投票
1 回答
562 浏览

python - 使用 Google Cloud SQL 时出现 KeyError

我无法弄清楚我的代码有什么问题。我是否以错误的方式使用了executemany?

编码:

错误信息:

0 投票
1 回答
535 浏览

google-app-engine - 谷歌云 sql 权限

我正在关注谷歌云 sql 教程中的一些示例。

它是使用谷歌应用引擎和谷歌云 sql 的程序

每当我尝试访问 Web 控制台窗口时出现错误 - java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)

但奇怪的是,当我将服务器作为我的计算机运行时,它可以工作,但在部署时却不行。顺便说一句,无论它是否工作,总是有相同的错误消息

请帮帮我

0 投票
3 回答
1984 浏览

mysql - Maven GAE 插件 + Google Cloud SQL 出错

这是我的插件配置:

您可以在此处阅读更多信息:https ://developers.google.com/cloud-sql/docs/developers_guide_java

首先我有这个小错误,做mvn gae:run

所以我将“真正的”驱动程序添加到我的 pom.xml 中:

没有结果。错误保持不变。

堆栈跟踪的一部分:

编辑:

我的新插件配置:

0 投票
3 回答
2390 浏览

java - 在本地机器上从 python 访问 Google Cloud SQL?

我目前正在使用我的本地机器来操作数据,谷歌应用引擎来托管我的网络服务和谷歌云 sql 来处理数据库。但是,我需要先将我的数据上传到 gae,然后在 gae 上运行一个后端作业,以便稍后将所有数据上传到谷歌云 sql。两次上传数据是浪费时间。我想直接从我的本地机器导入/更新一些日期到谷歌云 sql。

目前,google cloud sql仅完全支持google app engine作为其客户端。

Google Cloud SQL 目前仅适用于 Google App Engine 应用程序。要开发 Google App Engine 应用程序,您需要安装 Python 或 Java 版本的 App Engine SDK:

但是,由于 google cloud sql 提供了一个jar db 驱动程序以允许从本地计算机访问命令行客户端/SQuirrel SQL 客户端。看起来我可以编写一些 java 代码来通过本地机器中的这个 jar 与云 sql 进行交互。或者我可以使用jpype 之类的工具通过 python 访问谷歌云 sql。

那可能吗?我应该从哪里开始?或者有没有其他方法可以在本地机器上使用 python 来访问谷歌云 sql?

https://developers.google.com/cloud-sql/docs/commandline

http://jpype.sourceforge.net/

0 投票
1 回答
940 浏览

android - Android 连接谷歌云 sql

谁能告诉我在哪里可以找到有关如何从 Android 连接 Google Cloud Sql 的任何文档或教程。我设法从 Google 应用引擎连接了 Google Cloud Sql。需要有关如何从 Android 连接 Google Cloud Sql 的建议。谢谢

0 投票
1 回答
578 浏览

java - 谷歌云 Sql - 插入图片失败

我正在关注 [JSP Insert Image][1] 使用 jsp 在 Google Cloud Sql 上插入图像,但它失败了。我有java.lang.NoClassDefFoundError: java.io.FileOutputStream is a restricted class.Please see the Google App Engine developer's guide for more details.

下面是我的代码:

页面.JSP

上传.jsp