0

我google了很多,但我找不到答案。 我正在爲Android創建一個後端位於Google AppEngine上的應用程序,但我需要一個地理空間數據庫才能使用。我決定使用運行在Google計算引擎實例上的PostGIS。現在它運行在我自己的計算機上,並從外部可見(測試)。我可以從我的本地DEV應用程序引擎服務器(從另一臺計算機)連接它,但是當我部署我的後端時,它不能。連接PostgreSQL從應用引擎運行在GCE上

我綁定使用簡單的數據庫連接。 加載驅動程序:

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。

我發現一個post哪裏有一些有關限制的信息,但我不敢相信有沒有簡單的方法連接到外部數據庫。如果我能夠解決這個強硬的配額,那將是非常好的。

請幫幫我!

回答

0

相信它。它不支持使用該協議。使用雲端SQL或在您的虛擬機上構建基於https的服務。

相關問題