1

Worklight SQL アダプターを介して、Derby DB に CLOB として保管されているイメージを取得しようとしています。https://www.ibm.com/developerworks/community/blogs/dhuyvett/entry/jsonstore_revisited_in_worklight_v6_part_1_the_adapter?lang=enに書かれていることと同様のことをしたいと思い ます。 ただし、著者が DB2 を使用している参照記事は除きます。Derbyでこれを行う方法を知っている人はいますか? 現在、SQL Select を実行して画像を取得しようとすると、返される文字列は

"画像": "org.apache.derby.impl.jdbc.EmbedClob@2d236"

代わりにmysqlも検討します。提案をありがとう。

JT

4

2 に答える 2

1

org.apache.derby.impl.jdbc.EmbedClob は java.sql.Clob であるため、var に CLOB がある場合は、次の方法でデータを取得できるはずです。

var dataAsString = theClob.getSubString(1, theClob.length());  // Assumes all CLOBS are < 2G
于 2013-11-10T16:02:56.367 に答える