Linux平台安裝、配置ODBC數據源
大家知道ODBC(開放資料庫互連)是微軟早期提出的一種資料庫介面技術,被各大資料庫廠商廣泛支持。Domino支持以多種方式訪問資料庫,ODBC當然也不能少。不過,老客一直以為ODBC只能在Windows平台上使用(畢竟是微軟提出來的東西嘛),其他平台就只能用JDBC了。直到最近才發現,原來在各種UNIX / LINUX 甚至 OS X 系統都可以使用ODBC,看來以前還是 too navie 了。
多說無益,快快操練起來吧
我們有兩個選擇:UNIX ODBC和 iODBC。這兩個都是免費的開源軟體,貌似UNIX ODBC應用的更廣泛一些。老客說過,隨大流意味著網上有更多的資源,出了問題有更多人可以幫你。所以,你知道該怎麼做了。
提到Linux平台上的軟體安裝,很多人又要開始頭疼了。安裝過程中往往會要求各種依賴包,如果伺服器能夠訪問外網,還可以yum install一鍵搞定;但如果伺服器不能上網,就只能一個個手工下載安裝了?其實,你手裡的Redhat / CentOS安裝光碟(鏡像)就是一個很全面的yum源:
mount /dev/cdrom /cdrom
[Base]
name=CentOS 7
baseurl=file:///cdrom/
enable=1
gpgcheck=0
查看 /etc/odbcinst.ini。這個文件中預設應該已經包含了訪問PostgresQL和MySQL資料庫的配置,我們不需要改變什麼就可以用了。如果是其他的資料庫,可以到廠家官網查詢該如何配置。
手工生成 /etc/odbc.ini 文本文件,文件內容如下:
[mySchool]
Description = test to MySQL
Driver =MySQL
Trace = No
TraceFile =
Server =192.168.21.128
Port = 3306
Socket =
Database =school
注意:
命令語法為:isql DSN 用戶名 密碼,中間以空格分隔。注意退出命令是quit,不是exit。
ODBC的配置到這裡就結束了。不過既然是ND老客,那麼基於Domino伺服器的ODBC測試是必須的。由於篇(lan)幅(duo)的原因,我們將在下一篇文章里介紹如何在Domino伺服器中訪問ODBC數據源。


TAG:ND老客 |