Java 使用CSVWriter导出带有BLOB的数据库表
我已经尝试使用CSVWriter将数据库表导出到CSV 但是我的表包含BLOB数据。如何将它们包括在我的导出中 随后,我将使用CSVReader导入导出的CSV。有人能分享一些概念吗 这是我出口代码的一部分Java 使用CSVWriter导出带有BLOB的数据库表,java,Java,我已经尝试使用CSVWriter将数据库表导出到CSV 但是我的表包含BLOB数据。如何将它们包括在我的导出中 随后,我将使用CSVReader导入导出的CSV。有人能分享一些概念吗 这是我出口代码的一部分 ResultSet res = st.executeQuery("select * from "+db+"."+obTableNames[23]); int colunmCount = getColumnCount(res); try { File filename = new F
ResultSet res = st.executeQuery("select * from "+db+"."+obTableNames[23]);
int colunmCount = getColumnCount(res);
try {
File filename = new File(dir,""+obTableNames[23]+".csv");
fw = new FileWriter(filename);
CSVWriter writer = new CSVWriter(fw);
writer.writeAll(res, false);
int colType = res.getMetaData().getColumnType(colunmCount);
dispInt(colType);
fw.flush();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
您看过Apache提供的方法了吗
使用base64算法对二进制数据进行编码,但不分块输出
这应该允许您返回表示二进制大对象的编码字符串,并将其合并到CSV中
然后,另一边的人可以使用该按钮再次将水滴取回