您的位置:首页 > 数据库 > MySQL

DataStage通过ODBC连接MySql数据库(解决乱码吆)

2017-10-19 11:15 507 查看
1、Linux上安装ODBC

参考 http://blog.csdn.net/dongweizu33/article/details/54616258
2、Linux上安装MySQL的ODBC驱动

参考 http://blog.csdn.net/dongweizu33/article/details/54631829

3、配置DataStage的 .odbc.ini (此文件在/opt/IBM/InformationServer/Server/DSEngine目录下)

新增数据源

[MYSQL]
Driver=/usr/local/lib/libmyodbc5w.so   #动态库所在位置
Description=Connector/ODBC 3.51 Driver DSN
SERVER=0.0.0.0 #数据库服务器IP
PORT=3306
USER=
Password=
Database=databasename #数据库名
OPTION=3
characherEncoding=utf8 #编码格式
SOCKET=
DriverUnicodeType=1
此处需要再次强调下动态库 libmyodbc5w.so是Unicode编码格式   libmyodbc5a.so是ASCII编码格式,注意自己MySQL的编码格式选用相应的动态库,否则会出现中文乱码。

4、重启DataStage服务器

5、创建JOB中的Transformer需要做如下修改

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: