2017-07-19 17 views
1

私は、JDBCを使用してデータをMySQLテーブルに取り込むJAVAプログラムを作成しています。列の1つに型ジオメトリがあります。JSONArrayをJavaからMySQLにジオメトリとして挿入するにはどうすればいいですか?

私は現在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

をチェック
関連する問題