Java 带有C和x2B的Netezza连接+;
我正在开发一个应用程序,需要将数据从netezza数据库迁移到另一个数据库。为此,我需要编写一个应用程序,在C++或java中从NETEZZA数据库中读取。任何人都可以指导如果有任何本地API可供C++使用,或者我们必须使用ODBC。如果ODBC是一条发展之路,有人能告诉我怎么做。我认为没有适合您的用例的API。对于可解析的可执行文件有一个C++ API(用户定义的函数,如特殊的聚合和表函数,但这些不会让你自己得到一个结果集)。我之前刚刚建立了一个ODBC连接,以访问Netezza实例并执行查询(尽管是在C#中,而不是在C++中)。对于数据迁移,特别是在两个完全不同的数据库之间,我通常会将数据写入一个或另一个类型的平面文件(.csv、制表符分隔的文本文件等),然后在我的程序中再次使用该文件,并将该数据推送到目标数据库中的表中(使用第二个ODBC连接和大容量复制(BCP))对于SQL server(如果这是目标数据库)Java 带有C和x2B的Netezza连接+;,java,c++,netezza,Java,C++,Netezza,我正在开发一个应用程序,需要将数据从netezza数据库迁移到另一个数据库。为此,我需要编写一个应用程序,在C++或java中从NETEZZA数据库中读取。任何人都可以指导如果有任何本地API可供C++使用,或者我们必须使用ODBC。如果ODBC是一条发展之路,有人能告诉我怎么做。我认为没有适合您的用例的API。对于可解析的可执行文件有一个C++ API(用户定义的函数,如特殊的聚合和表函数,但这些不会让你自己得到一个结果集)。我之前刚刚建立了一个ODBC连接,以访问Netezza实例并执行查询
MSDN有一些通过C++使用ODBC连接到数据库的示例代码。