1. 程式人生 > 資料庫 >windows部署ODBC連線informix資料庫

windows部署ODBC連線informix資料庫

1、下載、安裝csdk

下載windows的informix的csdk安裝包

  • 下載地址:

1.1、解壓安裝包

1.2、執行安裝程式

1.3、指定安裝目錄

  • 必須是英文,不要指定中文路徑

1.4、一路next直到安裝成功

2、配置Setnet32

2.1、開啟Setnet32

2.2、配置 Server Information

配置【server Information】,說明如下:

  • IBM informix Server:資料庫的例項名

  • HostName:資料庫的IP地址

  • protocolname:為連線資料的連線方式,一般選擇為"onsoctcp",必須設定

  • Service Name:資料庫連線的埠號

對照informix資料庫裡的sqlhosts檔案進行配置

[root@localhost ~]# cat /opt/informix/etc/sqlhosts
tramsserver onsoctcp 192.168.30.91 8888

2.3、配置Host Information

配置【Host Information】,說明如下:

  • Current Host:資料庫的IP地址

  • User Name:資料庫使用者名稱

  • Password Option:一般填寫Password

  • Password:資料庫使用者密碼

完成以上設定,點選“確定”。

3、配置ODBC資料來源管理器

informix驅動會在安裝informixCSDK時自動安裝上了

3.1、在ODBC資料來源管理器中,“系統DSN”中新增一個系統DSN:

3.2、在【General】設定一個連線名稱

  • Data Source Name,隨你自己命名;

  • Description:對資料來源的備註說明,可不填寫。

3.3、點選【Connection】選項欄,設定資料庫資訊

設定資料庫資訊如下:

  • Server Name:為資料庫的例項名,必須設定

  • Host Name:為資料庫的IP,必須設定

  • Service:為資料庫連線的埠號,必須設定

  • Protocol:為連線資料的連線方式,一般選擇為"onsoctcp",必須設定

  • Options:可不設定

  • Database Name:為資料庫名,必須設定

  • User Id:為資料庫使用者名稱,必須設定

  • Password:為資料庫使用者密碼,必須設定

3.4、點選【Environment】選項欄,設定連線字元編碼

  • Client Locale:設定為"en_US.CP1252" --注:設定為"en_US.utf8"能測試通過但仍亂碼

  • Database Locale:設定為"en_US.819"

  • 勾選 Use Server Database Locale。

3.5、設定完畢之後,回到【Connection】選項欄,點選應用

顯示連線成功,配置完成

可以參照下面這個帖子,裡面有關於python3連線informix的教程