0

タイトルはほとんどすべてを語っています。

これは私が試したものです。

Short[] messageObj = new Short[] { 1, 2, 3 };
PreparedStatement stmt = conn.prepareStatement("INSERT INTO table (audioData) VALUES (?)");
stmt.setArray(1, stmt.getConnection().createArrayOf("short", messageObj));
stmt.executeUpdate();

audioData列のタイプはvarbinary(8200)です。何を使うべきかわかりません。

4

1 に答える 1

0

JConnector JDBC ドライバーVARBINARYは、Javabyte[]タイプにマップされます。 そのため、保存する前にShort[]をに変換する必要があります。byte[]

参照:

于 2013-06-08T01:49:18.010 に答える