2017-07-19 82 views
1

我在寫一個JAVA程序來用數據填充一個MySQL表(使用JDBC)。其中一列具有類型幾何。如何在Java中將JSONArray作爲Geometry插入到Java中?

我現在有一個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) 

回答

0

檢查Mysql的JSON數據類型 click

相關問題