• Blob CLOB区别


    区别:

    CLOB :使用char来保存数据。例如xml文件、文章或者较长的文字。

    BLOB:就是使用二进制保存数据。例如保存位图、图片音乐。

    联系:两者可以互相转换。或者直接用lob字段代替两者。

    读取数据

      ResultSet rs = stmt.executeQuery("SELECT TOP 1 * FROM Test1");

      rs.next();

      Reader reader = rs.getCharacterStream(2);

      插入数据

      PreparedStatement pstmt = con.prepareStatement("INSERT INTO test1 (c1_id, c2_vcmax) VALUES (?, ?)");

      pstmt.setInt(1, 1);

      pstmt.setString(2, htmlStr);

      pstmt.executeUpdate();

      更新数据

      Statement stmt = con.createStatemet();

      ResultSet rs = stmt.executeQuery("SELECT * FROM test1");

      rs.next();

      Clob clob = rs.getClob(2);

      long pos = clob.position("dog", 1);

      clob.setString(1, "cat", len, 3);

      rs.updateClob(2, clob);

      rs.updateRow();

  • 相关阅读:
    [ARC117F]Gateau
    [ARC117D]Miracle Tree
    [loj3504]支配
    [gym102511K]Traffic Blights
    [loj3501]图函数
    [loj3503]滚榜
    [loj3500]矩阵游戏
    [loj2135]幻想乡战略游戏
    [cf720D]Slalom
    [cf1349E]Slime and Hats
  • 原文地址:https://www.cnblogs.com/Hei-po/p/6813386.html
Copyright © 2020-2023  润新知