python控制語句
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的教程