???????????????????????????????????????OutputStream????????????????????????getBinaryStream???????????????????????????????????????????????????
????????????????????????getXXXStream?????????????????????????????????????????????????????????ResultSet???????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????JDBC?????????????????????????????????????????????(?????????SQL??????java.sql.Types???????????????????????????????????????)
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
// ??????????????????????????????????????????????????? ResultSet rs = s.executeQuery("SELECT b FROM atable"); while (rs.next()) { // java.io.InputStream??????????????????????????????????????? java.io.InputStream ip = rs.getAsciiStream(1); // ?????????????????????????????????--????????????????????????????????? // ????????????????????????????????? int c; int columnSize = 0; byte[] buff = new byte[128]; for (;;) { int size = ip.read(buff); if (size == -1) break; columnSize += size; String chunk = new String(buff, 0, size); System.out.print(chunk); } } rs.close(); s.close(); conn.commit();