我正在尝试从Oracle数据库中读取clob数据并将其写入文件。数据正在削减!我无法从数据库到文件写入完整的数据。请建议将大型clob数据写入文件的最佳方法吗?
这是我的代码块:
String fileNamefromDB = "graph.jrxml";
File data = new File(fileNamefromDB);
while (rs.next()) {
Reader dataReader = rs.getClob("xml_clob").getCharacterStream();
FileWriter writer = new FileWriter(data);
char[] buffer = new char[1];
while (dataReader.read(buffer) > 0) {
writer.write(buffer);
}
}