java - 将位置详细信息传递给 mysql 存储过程

标签 java mysql stored-procedures spatial

我有一个表来存储位置详细信息。我需要将纬度和经度详细信息传递给存储过程...

CREATE DEFINER=`root`@`localhost` PROCEDURE `MOBL_Test`(IN `id` GEOMETRY)
BEGIN

insert into test_table (location) values (id) ;


END

我如何将值传递给这个过程......

最佳答案

MySQL JDBC 驱动程序不支持 GEOMETRY 数据类型,因此您必须使用 GeomFromText在传递给 JDBC 驱动程序的 SQL 语句中。

关于java - 将位置详细信息传递给 mysql 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32325572/

相关文章:

mysql - 如果列日期与当前日期超过 24 小时,则 SQL 查询列出所有行

MySQL 错误 - 理解它

sql - 存储过程还是内联查询?

java - 有没有办法将 Kotlin 的 String::startsWith 传递给采用 Java 的 String::startsWith 的方法?

java - 无法在 UBUNTU 14.04 中启动 sqldeveloper

java - NLTK 找不到 Java 可执行文件

java - 将 Hibernate 中的日期存储为 UTC 时间日期?

php - 是什么导致了这个 FatalErrorException?

mysql - MySQL 中的存储过程出现问题

java - 计算方法的 Big-O