天天看點

Linux下使用OTL操作資料庫

unixODBC

1.下載下傳unixODBC-2.3.2.tar.gz

  位址:ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.2.tar.gz

2.開啟權限

  sudo chmod 777 /usr/local

3.拷貝

  将unixODBC-2.3.2.tar.gz拷貝至/usr/local下

  cp -i /mnt/hgfs/share/unixODBC-2.3.2.tar.gz /usr/local

4.解壓

  tar zxvf unixODBC-2.3.2.tar.gz

  進入解壓後的unixODBC-2.3.2目錄

5.安裝

  ./configure --prefix=/usr/local/unixODBC-2.3.2 --includedir=/usr/include --libdir=/usr/lib64 -bindir=/usr/bin --sysconfdir=/etc

  注意:--prefix=/usr/local/unixODBC-2.3.2 這個指解壓後的目錄

  注意--libdir=/usr/lib64為64位機,--libdir=/usr/lib為32位機

6.make

7.sudo make install

  說明:未加sudo時遇到權限問題

freetds(通路SQL Server的驅動)

1.下載下傳

2.解壓

3.configure

  ./configure --with-tdsver=8.0 --with-unixODBC=/usr/local

4.make

  make

5.install

  sudo make install

//ODBC驅動下載下傳(mysql釋出版libmyodbc5.so)

http://mysql.cdpa.nsysu.edu.tw/Downloads/Connector-ODBC/5.1/

拷貝至/usr/lib下即可使用

//使用說明

1.程式中使用ODBC,makefile中需加入-lodbc,否則報【undefined reference to `SQLFreeHandle'】之類的錯誤

2.odbc.ini中,SQL Server配置需加上tds_version=7.0,否則報錯

安裝時用到的相關源碼我已上傳,請到這裡下載下傳:

http://download.csdn.net/detail/liuguangzhou123/8435475