讓ubuntu也可以建立odbc連線是依靠乙個開源專案叫做iodbc實現的,這個iodbc就是為了讓unix體系的系統也能使用odbc連線,iodbc就是odbc的開源實現。經過測試在ubuntu 8.04和ubuntu 8.10下均可正常工作。
首先要有mysql,如果還未安裝,一句話安裝命令:
$sudo apt-get install mysql-client mysql-server
安裝iodbc的驅動管理器(gtk編寫的前端介面):
$sudo apt-get install iodbc
安裝mysql的odcb聯結器:
$sudo apt-get install libmyodbc
啟動iodbc:
$sudo iodbcadm-gtk
看到這個介面應該感到很熟悉了吧,幾乎和windows下的odbc連線設定介面一模一樣。要給通過odbc連線mysql,就要載入mysql的odbc驅動,單擊「odbc drivers」標籤卡,之後單擊「add a driver」按鈕,在「odbc driver add/setup」對話方塊中依次設定如下內容:
description of the driver:mysql(可以隨意起乙個名字)
driver file name:/usr/lib/odbc/libmyodbc.so
setup file name:/usr/lib/odbc/libodbcmys.so
如下圖所示:
設定完畢後單擊「ok」按鈕,即可載入mysql的odbc驅動,接下來就可以建立針對mysql的odbc連線了,單擊「user dsn」或「system dsn」標籤卡來單擊「add」按鈕建立odcb連線,在「choose an odbc driver」對話方塊中可以看到剛剛新增的mysql的odbc驅動,選擇之兵單擊「finish」按鈕,將會彈出「setup of dsn unknown」對話方塊,需要設定的有「資料來源名」(data source name,dsn)和一些引數。資料來源名通常由使用者自行定義(比如"mysqldb"),引數對於mysql的標準而言通常需要設定以下引數:
server
database
user
password
如下圖所示來設定連線引數:
更多引數具體可以參考mysql官方的連線引數資料。設定完成之後單擊『ok』按鈕之後單擊『test』按鈕,詢問使用者名稱和密碼的對話方塊彈出之後輸入mysql的使用者名稱和密碼,返回「the connection dsn wastested successfully,and can be used at this time」即是設定成功。
現在就可以在ubuntu下使用各種語言通過odcb來連線mysql了。
LINUX安裝ODBC驅動
解壓 tar zxvf unixodbc 2.3.1.tar.gz2 安裝unixodbc 2.3.1.tar.gz cd usr local unixodbc 2.3.1 configure prefix usr local unixodbc 2.3.1 includedir usr includ...
centos下安裝odbc驅動個人心得
centos下安裝odbc驅動個人心得 環境依賴和安裝包版本 我是在centos虛擬機上安裝的,虛擬機器是centos linux release 7.6.1810 core odbc的驅動版本 unixodbc 2.3.4 oracle instantclient12.2 basic 12.2.0...
ubuntu下ati驅動安裝
ati的驅動程式一直為人詬病,而到了linux上,ati的驅動還是比起nv要差得遠,主要體現在相容性,還好我也不在linux上玩遊戲。一路按照提示來做,安裝完畢後,執行 sudo aticonfig initial 這個時候 etc x11 xorg.conf已經被修改,並生成了乙個備份,開啟它將會...