示例:通过本地文件导入导出数据
在使用 JAVA 语言基于 GaussDB 200 进行二次开发时,可以使用 CopyManager 接口,通过
流方式,将数据库中的数据导出到本地文件或者将本地文件导入数据库中,文件格式
支持 CSV、TEXT 等格式。
样例程序如下,执行时需要加载 GaussDB 200 jdbc 驱动.
//以下用例以gsjdbc4.jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”
替换成“com.huawei.gauss200.jdbc”)与连接URL串前缀(将“jdbc:postgresql”替换为
“jdbc:gaussdb”)。
import java.sql.Connection;
import java.sql.DriverManager;
import java.io.IOException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.sql.SQLException;
import org.postgresql.copy.CopyManager;
import org.postgresql.core.BaseConnection;
public class Copy{
public static void main(String[] args)
{
String urls = new String("jdbc:postgresql://10.180.155.74:8000/postgres"