Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Java在MySQL中插入JSONArray作为几何体?_Java_Mysql_Types_Casting_Geojson - Fatal编程技术网

如何从Java在MySQL中插入JSONArray作为几何体?

如何从Java在MySQL中插入JSONArray作为几何体?,java,mysql,types,casting,geojson,Java,Mysql,Types,Casting,Geojson,我正在编写一个JAVA程序,用数据填充MySQL表(使用JDBC)。其中一列具有几何图形类型 我目前有一个JSONArray保存几何体数据,但是当我尝试将数据插入mysql时,我得到了错误: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Cannot get geometry object from data you send to the GEOMETRY field at com.mysql.jdbc.MysqlIO.checkEr

我正在编写一个JAVA程序,用数据填充MySQL表(使用JDBC)。其中一列具有几何图形类型

我目前有一个JSONArray保存几何体数据,但是当我尝试将数据插入mysql时,我得到了错误:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Cannot get geometry object from data you send to the GEOMETRY field
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3971)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2486)
at com.mysql.jdbc.StatementImpl.executeUpdateInternal(StatementImpl.java:1552)
at com.mysql.jdbc.StatementImpl.executeLargeUpdate(StatementImpl.java:2607)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1480)
检查Mysql JSON数据类型 检查Mysql JSON数据类型