Adn*_*Ali 7 java postgresql postgis jdbc postgresql-9.1
请给我一些代码示例来插入包含SQL语句的记录:
insert into TABLE
(id, value1, value2, point, value3)
values
(1,'A', 'M', POINT (13.45646, 56.61782),5);
Run Code Online (Sandbox Code Playgroud)
在JDBC/Postgresql代码中.
如果有人有解决方案PreparedStatement或任何其他有用的解决方案,非常欢迎!
在最简单的级别,您可以使用几何构造函数构建预准备语句来传递参数.
insert into "TABLE"(id, value1, value2, point, value3)
values(1, $1, $2, ST_SetSRID(ST_MakePoint($3, $4), 4326)), $5);
Run Code Online (Sandbox Code Playgroud)
经度和纬度在哪里$3和哪个$4.
另请参阅JDBC接口的PostGIS文档,该文档可能对其他几何类型(LineString,Polygon,MultiPoint,MultiLineString,MultiPolygon)有用.
| 归档时间: |
|
| 查看次数: |
8316 次 |
| 最近记录: |