unixodbc-2.2.11-7.1.i386.rpm
mysql-connector-odbc-3.51.30-1.rhel5.i386.rpm
注意:congos只支援32位的unixodbc驅動,如果是64位在congnos控制台連線時會報錯:wrong elf class: elfclass64
安裝完成後的libodbc.so檔案位於/usr/lib目錄下,需要在.bash_profile檔案中增加環境變數配置:export ld_library_path=/usr/lib
2.執行rpm -ivh unixodbc-2.2.11-7.1.i386.rpm和rpm -ivh mysql-connector-odbc-3.51.30-1.rhel5.i386.rpm本別安裝unixodbc和mysql驅動
3.修改/etc/odbcinst.ini
[mysql]
description = odbc for mysql
driver = /usr/lib/libmyodbc3.so
#setup = /usr/lib/libodbcmys.so
fileusage = 1
4.修改/etc/odbc.ini
[mysql-test]
driver = mysql
description = mysql
server = 172.30.64.215
database = report
port = 3306
user = bdsp
password = 123456
5.進入congos administration -> 資料來源連線,連線字串和資料來源都寫mysql-test,顯示已成功
6.若需要在客戶端安裝framework manager,那麼windows客戶端也需要安裝mysql-connector-odbc驅動:mysql-connector-odbc-3.51.30-win32.msi
qe-def-0323 the dsn(odbc)/servicename is invalid.7.framework在建立資料來源時,需要將project的查詢方式從動態的改為相容的,否則會報錯:提供程式型別od在此方式不受支援
[2014-08-13]今天在研究report studio的報表時,發現無論如何就只能獲取到一條資料。將mysql-connector-odbc公升級到5.1(32bit)後解決,需要注意的是,在配置資料來源時,5.1驅動下的鏈結字串要設定為空,否則會報連線字串錯誤
[2014-08-15]mysql資料存在中文時,framework manager測試元資料直接報232錯誤,在congnos administrator編輯連線字串頁面中勾選"unicode odbc"項之後問題解決
[2014-10-14]今天發布生產環境,發現只裝上述兩個包會缺少libodbcinst.so檔案,還要從開發環境手工複製乙個過去
grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option;
mysql使用source命令匯入時,如果遇到亂碼先執行set character_set_results=utf8
php使用ODBC連線sqlserver問題
使用odbc error 檢測資料庫連線問題 if odbc error 我遇到的問題是連線成功了,但查詢乙個資料表總是失敗,查詢其它的表報錯。但我在apache配置的環境下沒有問題,但nginx下總是不行,一直懷疑是環境的問題,實際是php版本的問題 開啟php.ini,將display erro...
使用ODBC連線MySQL資料庫問題
2.按步驟安裝完成驅動後,在控制面板 管理工具 資料來源 配置odbc。3.因為jar包原因或者軟體原因,新增odbc連線需要在 c windows syswow64資料夾下啟動odbcad32.exe,新增資料庫連線成功。二 1.當odbc安裝過程中,出現 因為關於odbc不能新增,提示系統錯誤1...
使用odbc連線達夢資料庫
下面是具體步驟 輸出內容已省略 odbc驅動編譯 root loaclhost tar xvf unixodbc 2.3.1.tar.gz root loaclhost cd unixodbc 2.3.1 root loaclhost unixodbc 2.3.0 configure root lo...