LINUX下通过C++访问微软的数据库,有点麻烦。微软官方的LINUX数据库驱动支持不好,本例通过unixODBC,使用freeTDS驱动,再通过SOCI封装的ODBC方式访问数据库(具体版本:unixODBC-2.3.4.tar.gz和freetds-0.95.19.tar.gz)
1、安装unixODBC
tar -xvf unixODBC-2.3.0.tar.gz
./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv=ye