sql >> データベース >  >> RDS >> Oracle

Java:OracleデータベースにCLOBを挿入する方法

    最も簡単な方法は、単に

    を使用することです。
    stmt.setString(position, xml);
    

    メソッド(Javaメモリに簡単に保持できる「小さな」文字列の場合)、または

    try {
      java.sql.Clob clob = 
        oracle.sql.CLOB.createTemporary(
          connection, false, oracle.sql.CLOB.DURATION_SESSION);
    
      clob.setString(1, xml);
      stmt.setClob(position, clob);
      stmt.execute();
    }
    
    // Important!
    finally {
      clob.free();
    }
    


    1. SQLAlchemyでのOracleサービス名の使用

    2. OracleでJDBCバッチ挿入から生成されたキーを取得するにはどうすればよいですか?

    3. 一意の識別子なしで重複する行を削除する方法

    4. MySQLで複数の列に一意の制約を指定するにはどうすればよいですか?