我已经在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] 删除。
我来说两句