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哪裏有一些有關限制的信息,但我不敢相信有沒有簡單的方法連接到外部數據庫。如果我能夠解決這個強硬的配額,那將是非常好的。
請幫幫我!