问题标签 [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.
spring - 使用云 SQL 对 spring/jpa/hibernate 和 google-appengine 进行单元测试:缺少 API 包 rdbms
我尝试使用 spring/jpa/hibernate 和 GAE/Google Cloud SQL 进行简单测试。
但我找不到正确的配置,我总是不断得到:
版本:
- 弹簧框架:3.1.1
- 休眠:4.1.2
- 谷歌应用引擎:1.6.4.1
持久性.xml:
应用程序上下文.xml
单元测试 :
有任何想法吗 ?
谢谢
纪尧姆
django - 在 google-app-engine 中支持 Django 1.4
我们什么时候可以期待在 Google App Engine 中支持 django 1.4?
google-app-engine - 如何将 MySQL 与 Google App Engine 一起使用?
在我的应用程序中,我想将 MySQL 与 Google App Engine 一起使用。我试图寻找解决方案,但没有找到准确的答案。有人说它不可能连接到 MySQL,有人说 Google Cloud SQL 是其中一种选择。
有人对正确方法有想法吗?
python - Python MySQLdb 游标上的提交是否会影响另一个游标中正在进行的事务?
如果我有多个从同一个数据库连接生成的游标(例如,每个游标在不同的线程中),一个游标上的提交(例如在 Python 中:cursor.execute('COMMIT'))是否会影响另一个游标上正在进行的事务相同的连接?如果是这样,我是否应该总是每个数据库连接只有一个游标,以避免这样的交叉游标问题?(另外,如果您知道,这是否也适用于 Google Cloud SQL?)
提前感谢您的任何建议。
python - 使用 AJAX 通过用户输入从数据库中检索记录
平台:Google App Engine (Python) 数据库:Google Cloud SQL
我基本上有一个带有侧边栏和主视图的简单网页。侧边栏基本上由数据库中的一组记录组成,当我单击其中一个时,我希望从数据库中提取更详细的信息并显示在主视图中。
我尝试在处理程序中使用 def get(self),但没有读取变量。是否可以在 def get(self) 中使用 self.request.get('variable')?有没有其他方法可以将变量从 def post(self) 传递给 def get(self)?
下面是我正在使用的大部分代码。除了下面的代码,我将结果传递给一个模板,然后使用 AJAX 再次获取该模板。该部分按预期工作。
// HTML 代码
// AJAX - 将变量发送到 QueryTab 处理程序:
蟒蛇代码:
java - 拒绝访问 MySQL 的 GAE CloudSQL
我有一个在以下环境下运行良好的 Web 应用程序
- GWT 2.4.0
- RestEasy 2.3.2.Final JAX-RS & JAXB
- Hibernate JPA 2.0 (hibernate-entitymanager + hibernate-validator) 4.2.0.Final
- 本地主机上的 MySQL 5.5.22 (Ubuntu 12.04)
- VMware 2.6 tomcat 服务器
该应用程序使用 JAX-RS、JAXB、Jackson JSON 提供程序、Hibernate JPA 注释全部混合到同一个 DTO 中成功运行。
我正在尝试将其移植到 GAE CloudSQL。我遇到 MySQL 访问错误。我不得不将 ORM 从 Hibernate 更改为 EclipseLink 2.3.2。
提醒:
我恭敬地要求回答者不要假设我的代码中存在错误的可能性,而不是解决手头的问题 - 如何将我的基于 Hibernate 的 JPA 移植到 EclipseLink。除非您认为我的适合 Hibernate 的设置或代码需要更改才能与 GAE CloudSQL 一起使用。原因是,该应用程序在 Hibernate 下运行良好。
请不要提供有关如何使 Hibernate 与 GAE CloudSQL 一起工作的说明,除非它涉及 Hibernate JPA 2.0。我意识到互联网上有一个关于如何在 CloudSQL 但没有 JPA 的情况下使用 Hibernate 的示例。
如果您有关于如何使 DataNucleus JPA 2.0 与 GAE CloudSQL 一起使用的信息,那将非常有帮助。我无法让它工作,这就是我使用 EclipseLink 的原因。
此外,MySQL 数据源用户和密码能够通过 Eclipse 数据源资源管理器或 SQL Explorer 或 SQL Squirrel 客户端访问数据库。因此,用户/密码没有问题。除非您认为我需要对 MqSQL 用户或主机设置进行修改。
我已经在 mysql.db 表中添加了一行以包含主机 localhost.localdomain。
我已经将启动/调试配置修改为 -Drdbms.url=jdbc:mysql://localhost:3306/Site?user=site&password=random&useInformationSchema=true&useUnicode=true&characterEncoding=UTF8&useServerPrepStmts=true,按照“使用本地 MySQL 实例”的说明在http://developers.google.com/cloud-sql/docs/developers_guide_java中的“开发期间” 。
您的解决建议必须涉及 JPA 2.0 而不是 1.0。
我没有访问我的 CloudSQL 帐户,而是在 Ubuntu 12.04 上运行的 localhost MySQL 数据库。我还没有尝试使用这个应用程序访问我的 CloudSQL 数据库(还)。
可能是,我的persistence.xml 中需要更多行?可能是我的 EMF 设置需要修改吗?可能是,GAE 需要与 Hibernate 不同的 EMF 获取顺序?也许,我需要禁用 DataNucleus?
请帮助和建议。非常感谢。
错误堆栈指示 java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost" "resolve"):
持久性.xml:
maven依赖
appengine-web.xml
web.xml
示例 DTO 类
2012/05/16 更新:
我还在 persistence.xml 中将 jdbc 驱动程序替换为 com.google.appengine.api.rdbms.AppEngineDriver。仍然遇到相同的访问控制异常。
android - 有没有人有一个简短的 Android 和 Cloud SQL 示例
我意识到 Google App Engine (GAE) 非常强大,我想确定创建数据库模式(在 Android 之外)并开始填充数据库(一旦部署了我的 Android 应用程序)的正确方法。然后我想查询数据库(Android 之外)。我希望这将是一个 10 到 20 行的练习,但它正在变成我预期的更艰巨的任务。
带外步骤
- 使用适当的 GAE 授权通过命令行创建数据库。
- 使用适当的 GAE 授权通过命令行查询数据库。
我想重申,我不想编写 Java 代码来创建或查询数据库。与使用 Java 相比,我对直接使用 SQL 或类似 SQL 的语言更感兴趣。
安卓步骤
- 使用适当的 GAE 授权、加密等将行插入数据库。
python - SQLAlchemy 可以与 Google Cloud SQL 一起使用吗?
我查看了 Google Cloud SQL 的文档和各种搜索,但我无法确定是否可以将 SQLAlchemy 与 Google Cloud SQL 一起使用,如果可以,连接 URI 应该是什么。
我正在寻找使用 Flask-SQLAlchemy 扩展并需要像这样的连接字符串:
mysql://username:password@server/db
我看到了 Django 示例,但似乎配置使用了与连接字符串不同的样式。 https://developers.google.com/cloud-sql/docs/django
谷歌云 SQL 文档: https ://developers.google.com/cloud-sql/docs/developers_guide_python
google-app-engine - 连接时出现 Google Cloud Sql 错误
我正在使用谷歌应用程序构建云应用程序。在与云数据库实例建立连接时,我遇到错误。我还在Tomcat7.0服务器库中下载并配置了appengine-api-1.0-sdk-1.6.5,我也安装了rdbms包,但仍然错误。代码如下
错误如下所示
python - cloudsql 和 appengine 数据存储:游标与偏移和限制
我想了解谷歌 cloudsql 是否使用数据存储作为数据存储。
所以我加载了一个超过 10 万条记录的谷歌 cloudsql 表
然后我尝试使用LIMIT 100000,10
vs进行查询。LIMIT 0,10
请参阅http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=100000 与http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=0
表现似乎是一样的。这是否意味着 cloudsql 有一种有效的方法来使用数据存储来限制和偏移量或者 cloudsql 不使用数据存储或者 100K 记录太小而无法判断性能?
另一个问题是 cloudsql 是否使用数据存储 bigtable 来实现限制和偏移。它是否有效地执行它?还是扫描所有记录并仅返回限制部分?(这就是文档所说的限制和偏移使用在数据存储查询案例中的作用。不建议这样做。)
谢谢。