import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
import org.apache.commons.lang3.StringUtils;
import org.postgresql.copy.CopyManager;
import org.postgresql.core.BaseConnection;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.util.CollectionUtils;
import com.xxx.SystemException;
/**
* gp数据导入导出工具类
*
* Date: 2017年6月2日 <br>
* Copyright (c) 2017 xxx.com <br>
*
* @author panyl
*/
public class GpDataUtils {
private static Logger logger = LoggerFactory.getLogger(GpDataUtils.class);
/**
*
* @param dataSource
* gp数据源,可以spring注入
* @param sql
* sql语句,如 sele
java实现GP数据库导入导出工具类,程序可以和gp在不同机器上
最新推荐文章于 2024-08-21 15:26:42 发布
该工具类使用Java实现了对GP数据库的数据导入和导出功能,能够处理不同的机器上的数据库操作。通过JDBC连接数据源,利用CopyManager进行数据传输,支持自定义列分隔符、文件编码和是否包含列头。
摘要由CSDN通过智能技术生成