Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有C和x2B的Netezza连接+;_Java_C++_Netezza - Fatal编程技术网

Java 带有C和x2B的Netezza连接+;

Java 带有C和x2B的Netezza连接+;,java,c++,netezza,Java,C++,Netezza,我正在开发一个应用程序,需要将数据从netezza数据库迁移到另一个数据库。为此,我需要编写一个应用程序,在C++或java中从NETEZZA数据库中读取。任何人都可以指导如果有任何本地API可供C++使用,或者我们必须使用ODBC。如果ODBC是一条发展之路,有人能告诉我怎么做。我认为没有适合您的用例的API。对于可解析的可执行文件有一个C++ API(用户定义的函数,如特殊的聚合和表函数,但这些不会让你自己得到一个结果集)。我之前刚刚建立了一个ODBC连接,以访问Netezza实例并执行查询

我正在开发一个应用程序,需要将数据从netezza数据库迁移到另一个数据库。为此,我需要编写一个应用程序,在C++或java中从NETEZZA数据库中读取。任何人都可以指导如果有任何本地API可供C++使用,或者我们必须使用ODBC。如果ODBC是一条发展之路,有人能告诉我怎么做。

我认为没有适合您的用例的API。对于可解析的可执行文件有一个C++ API(用户定义的函数,如特殊的聚合和表函数,但这些不会让你自己得到一个结果集)。我之前刚刚建立了一个ODBC连接,以访问Netezza实例并执行查询(尽管是在C#中,而不是在C++中)。对于数据迁移,特别是在两个完全不同的数据库之间,我通常会将数据写入一个或另一个类型的平面文件(.csv、制表符分隔的文本文件等),然后在我的程序中再次使用该文件,并将该数据推送到目标数据库中的表中(使用第二个ODBC连接和大容量复制(BCP))对于SQL server(如果这是目标数据库)

MSDN有一些通过C++使用ODBC连接到数据库的示例代码。