从应用程序引擎连接在GCE上运行的Postgresql

图迪·加里克(Toody Garik)

我已经在Google上搜索了很多,但找不到答案。我正在为android构建其后端在Google AppEngine上的应用程序,但是我需要使用地理空间数据库。我决定使用在Google计算引擎实例上运行的PostGIS。现在,它正在我自己的计算机上运行,​​并且可以从外部查看(经过测试)。我可以从本地DEV应用程序引擎服务器(从另一台计算机)连接它,但是在部署后端时却无法。

我必须使用一个简单的数据库连接。加载驱动程序:

static{
    try {
        Class.forName("org.postgresql.Driver");
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
}

并建立连接:

public Connection getConnection() throws SQLException {
    if(mConnection == null || mConnection.isClosed()) {
        mConnection = DriverManager.getConnection(connectionURL, "....", "....");
    }

    System.out.println("GIS Connection alive? "+ !mConnection.isClosed());

    return mConnection;
}

我正在使用postgresql-9.3-1102.jdbc4.jar。

我发现了一个职位,其中约限制的一些信息,但我不相信有连接到外部数据库没有简单的方法。如果我能解决套接字配额问题,那就太好了。

请帮我!

数十杏仁

相信它。不支持使用该协议。使用cloud sql或在您的vm上构建基于https的服务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何连接在通过 ADB 连接的设备上运行的 android 应用程序以访问本地服务器上的 REST API?

Eclipse在OS X(Yosemite)上通过USB连接在电话上测试我的应用程序

连接到在我的pi上运行的flask应用程序

如何使应用程序在连接的设备上运行

互联网套接字连接在 android 上停止应用程序

无法直接在iPhone上运行react-native应用程序(部署目标错误)

是否可以直接在移动设备上运行 angular js 应用程序

在Bluemix Apache-Spark服务上运行的Spark应用程序中连接到PostgreSQL数据库

无法在计算引擎外部访问Java应用程序,但其在localhost上运行

GCP应用程序引擎中的“正在使用连接”错误

GCP应用程序引擎连接到GCP Cloud SQL

Heroku上的数据库连接错误:将Web应用程序连接到Postgresql

我得到了用于制作应用程序的三星(7.1.1)设备。当我尝试直接在设备上运行应用程序时,显示错误提示

谷歌应用程序引擎上的psycopg2问题

如何从在GKE上运行的Java应用程序获取GCP错误报告(谷歌kubernetes引擎)

在应用程序上连接Facebook

iOS-仅在直接在模拟器上运行时应用程序崩溃,而在调试或通过Xcode运行时可以正常运行

将 Android 应用程序连接到 Heroku 上的 Django Web 服务器的 Postgresql

在RealDevice上运行Worklight应用程序

设备上的离子运行应用程序

在UICC上运行的应用程序?

在macOS上运行iOS应用程序

在PC上运行需要的应用程序

在Mac上运行Java应用程序

在cygwin上运行GUI应用程序

在 vps 上运行应用程序

在 DigitalOcean 上运行 Python 应用程序

在 ubuntu 上运行的 apache/应用程序没有响应连接请求

如何将JProfiler连接到在localhost上运行的应用程序?