zoukankan      html  css  js  c++  java
  • JDBC09 CLOB文本大对象

    CLOB(Character Large Object)

    -用于储存大量的文本数据

    BLOB(Binary Large Object)

    -用于存储大量的二进制数据

    -大字段有些特殊,不同数据处理的方式不一样,大字段的操作常常是以流的方式来处理的,而非一般的字段,一次即可读出数据

      try {
    //            String sql="insert into t_user2 (username,myInfo) values (?,?)";
    //            ps=conn.prepareStatement(sql);
    //            ps.setObject(1, "zzz");
    //            ps.setClob(2,new StringReader("666"));
    //                     ps.setClob(2, new FileReader(new File("d:/a.txt")));
    
                String sql="select * from t_user2 where id=?";
                ps=conn.prepareStatement(sql);
                ps.setObject(1, 2);
                rs=ps.executeQuery();
                while(rs.next()) {
                Clob c=  rs.getClob("myInfo");
                Reader r=c.getCharacterStream();
                int temp=-1;
                while((temp=r.read())!=-1) {
                    System.out.println((char)temp);
                }
  • 相关阅读:
    Redis
    cut
    grep
    MySQL中EXPLAIN的解释
    MySQL数据类型
    有用的MySQL语句
    mysql函数
    memcache
    存储过程 游标的使用
    存储过程批量删除
  • 原文地址:https://www.cnblogs.com/code-fun/p/11429199.html
Copyright © 2011-2022 走看看