Ejemplo n.º 1
0
  /** 大字段的读取 */
  @Test
  public void testBlobRead() {
    PreparedDBUtil dbUtil = new PreparedDBUtil();
    try {
      // 查询大字段内容并且将大字段存放到文件中
      dbUtil.preparedSelect("select id,blobname from test");
      dbUtil.executePrepared();

      for (int i = 0; i < dbUtil.size(); i++) {

        dbUtil.getFile(i, "blobname", new java.io.File("e:/dominspector.rar")); // 将blob字段的值转换为文件
        //				Blob blob = dbUtil.getBlob(i, "blobname");//获取blob字段的值到blob变量中。
      }

    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } finally {

    }
  }
Ejemplo n.º 2
0
  /** clob字段的读取 */
  @Test
  public void testClobRead() {
    PreparedDBUtil dbUtil = new PreparedDBUtil();
    try {
      // 查询大字段内容并且将大字段存放到文件中
      dbUtil.preparedSelect("select id,clobname from test");
      dbUtil.executePrepared();

      for (int i = 0; i < dbUtil.size(); i++) {

        dbUtil.getFile(i, "clobname", new java.io.File("d:/route" + i + ".txt")); // 读取clob字段到文件中
        //				String clobvalue = dbUtil.getString(i, "clobname");//获取clob字段到字符串变量中
        //				Clob clob = dbUtil.getClob(i, "clobname");//获取clob字段值到clob类型变量中
      }

    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } finally {
      dbUtil = null;
    }
  }