我使用ibm stream 4.2 in centos 6。我试图使用运算符odbcappend将文件源中的元组插入到我的sql db中的表中。所以我试图将ibm流连接到我的sql db。但是,我使用xampp php我的管理员为我的sql。我为连接尝试了很多方法,但它没有用。
答案 0 :(得分:0)
我做了一点挖掘并发现这篇帖子让我相信xampp没有使用其中一个经过测试的ODBC驱动程序来获取工具包: xampp帖子: How to enable odbc in XAMPP linux 经过测试的mysql ODBC驱动程序:
使用MySQL驱动程序的UnixODBC v2.3.1或更高版本
MySQL ODBC Connector驱动程序v5.3.2或更高版本
如果您的mySQL发行版使用MySQL ODBC Connector,那么可以使用它,或者您可以下载UnixODBC以与工具包一起使用。
否则,您应该使用STREAMS_ADAPTERS_ODBC_UNIX_OTHER并设置其他变量以指向已安装的驱动程序。在ODBC实现与测试驱动程序的语法相匹配的范围内,您应该成功。来自文档:
运算符还允许使用UnixODBC驱动程序支持更多支持ODBC的数据库。要使用此功能,请定义环境变量STREAMS_ADAPTERS_ODBC_UNIX_OTHER。
https://www.ibm.com/support/knowledgecenter/SSCRJU_4.2.0/com.ibm.streams.toolkits.doc/spldoc/dita/tk $ com.ibm.streams.db / TK $ $ com.ibm.streams.db 1.HTML