在Linux中如何配置ODBC連線達夢資料庫

2021-10-23 01:22:12 字數 1687 閱讀 4808

最近一直在學習達夢資料庫的相關配置方法,如果想使用odbc方式連線達夢資料庫(dm7)的話,可參照下面步驟進行操作:

檢查是否安裝了odbc[root@localhost ~]# rpm -qa|grep unixodbc

(1)、通過rpm包進行安裝:

[root@localhost packages]# rpm -ivh unixodbc-2.2.14-11.el6.x86_64.rpm

[root@localhost packages]# rpm -ivh unixodbc-devel-2.2.14-11.el6.x86_64.rpm

(2)、通過原始碼安裝

檢視是否安裝了gcc(需保證機器上安裝了gcc):[root@localhost ~]# rpm -qa|grep gcc

解壓原始碼安裝檔案:[root@localhost opt] tar -xf unixodbc-2.3.0.tar.gz

指定安裝目錄:[root@localhost unixodbc-2.3.0]# ./configure --prefix=/usr/local

如果發生 configure: error: no acceptable c compiler found in $path錯誤,重新安裝gcc即可

製作:[root@localhost unixodbc-2.3.0]# make

安裝:[root@localhost unixodbc-2.3.0]# make install注:

查詢odbc.ini檔案所在位置:odbc_config --odbcini

查詢odbcinst.ini檔案所在位置:odbc_config --odbcinstini

安裝完成後有兩個配置檔案在etc下面odbc.ini、odbcinst.ini

配置odbc.ini (dsn)

[dm7]

description = dm odbc dsn

driver = dm7 odbc driver

server = localhost

uid = sysdba

pwd = sysdba

tcp_port = 5236

配置odbcinst.ini(指定驅動)

[dm7 odbc driver]

description = odbc driver for dm7

driver = /dm7/bin/libdodbc.so (驅動檔案位置應根據實際達夢資料庫安裝目錄而定)

測試連線:[root@localhost ~]# isql  dm7

如果連線失敗,可在使用 isql 命令時帶上 -v 引數,檢視報錯原因。

SQL Server中配置ODBC資料來源

單擊 開始 windows系統 控制面板 開啟控制面板 單擊 管理工具 odbc資料來源 32位 開啟odbc資料來源配置對話方塊 在資料來源配置對話方塊中單擊 系統dsn 選項卡下的 新增 按鈕,建立資料來源。在建立資料來源對話方塊中選擇 sql server 為驅動程式,單擊 完成 按鈕 在配置...

DM8 Linux中配置DM8的ODBC

odbc 提供訪問不同型別的資料庫的途徑。結構化查詢語言 sql 是一種用來訪問資料庫的語言。通過使用 odbc,應用程式能夠使用相同的源 和各種各樣的資料庫互動。這使得開發者不需要以特殊的資料庫管理系統 dbms 為目標,或者了解不同支撐背景的資料庫的詳細細節,就能夠開發和發布客戶 伺服器應用程式...

在DELPHI程式中自動設定ODBC資料來源

在delphi資料庫應用程式中,我們訪問資料庫通常有兩種方法 一種是通過bde資料庫搜尋引擎,即利用delphi自帶的資料庫驅動程式,這種方法的優點是速度快,但應用範圍有限,當資料庫版本更新時,有可能不能用於操作新的資料庫 另一種方法是通過odbc,這種方法的優點是可以隨作業系統 如windows ...