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哪里有一些有关限制的信息,但我不敢相信有没有简单的方法连接到外部数据库。如果我能够解决这个强硬的配额,那将是非常好的。
请帮帮我!