OracleデータベースにおけるCLOBタイプフィールド取出し変換Stringタイプ方法
547 ワード
私達はいつも文章などの内容がデータベースの中の情況を預け入れて、もしあなたはoracleデータベースを使うならば、CLOBタイプに使うかもしれません.
私たちは簡単にページからユーザ入力のStringタイプのデータをCLOBフィールドタイプのデータベーステーブルに保存できます.
しかしながら、CLOBタイプのフィールドの内容をデータベースから読みたい場合、 Stringタイプの受信はそのまま使用できません.
いろいろな方法を探してみましたが、最終的には次の方法で転化することにしました.
第一に、コード量が少ないので、使いやすく、第二に、java.sqlバッグのCloba類を直接使用して使用できます.追加のjarファイルを導入する必要がありません.
コードは以下の通りです
私たちは簡単にページからユーザ入力のStringタイプのデータをCLOBフィールドタイプのデータベーステーブルに保存できます.
しかしながら、CLOBタイプのフィールドの内容をデータベースから読みたい場合、 Stringタイプの受信はそのまま使用できません.
いろいろな方法を探してみましたが、最終的には次の方法で転化することにしました.
第一に、コード量が少ないので、使いやすく、第二に、java.sqlバッグのCloba類を直接使用して使用できます.追加のjarファイルを導入する必要がありません.
コードは以下の通りです
//object CLOB
Clob clob = (Clob) object;
String content = clob.getSubString((long)1,(int)clob.length());
このように、私たちのcontentは表のCLOBタイプフィールドの内容を簡単に取得しました.