/** 大字段的读取 */ @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 { } }
/** 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; } }