小编use*_*199的帖子

连接期间的Postgres和c3p0无效时区错误

尝试将独立的Java应用程序连接到Postgres时出现以下错误:

org.postgresql.util.PSQLException:致命:org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java 572)处的参数“ TimeZone”的无效值:“ America / New_York” ... com.mchange.v2 .c3p0.DriveManagerDataSource.getConnection(DriveManagerDataSource.java:164)...

(对不起,由于我的设置,我必须手动输入此内容)。

我正在使用具有PostGIS 2.1.1扩展名的Postgres 9.3.3,Postgres 9.3-1100 jdbc驱动程序和0.2.6.3 c3p0库。

我在Linux和Windows系统上都知道这一点。当我在Linux系统上将TZ更改为GMT时,连接正常,但这不是一个好的解决方案。

我知道我该如何解决这个问题吗?

谢谢,

postgresql jdbc c3p0

5
推荐指数
1
解决办法
1935
查看次数

从Polygon对象的Java中更新几何图形

我正在尝试使用外部文件中的数据更新PostGIs几何列.某些多边形中的点数超过35k,并且ST_GeomFromText方法不起作用,因为文本字符串太长.我可以将这些点读入Polygon对象,我想做的事情如下:

PreparedStatement ps = conn.preparedStatment("update x set y = ? where z = ?");
ps.setBinary(1, polygon);
ps.setString(2, key);
ps.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

我还没有找到关于如何做到这一点的任何例子.有人可以指点我的文档或举一个我可以遵循的例子吗?

谢谢

java postgis jdbc

4
推荐指数
1
解决办法
7894
查看次数

标签 统计

jdbc ×2

c3p0 ×1

java ×1

postgis ×1

postgresql ×1