ubuntu下通过unixodbc和freetds连接数据库

一, 安装 unixODBC-2.3.#0

#tar xzf unixODBC-2.3.0.tar.gz

#cd unixODBC-2.3.0

#./configure
#make
#sudo make install

二, 安装 freetds-0.91 配置config

1.

#tar xvf freetds-0.91.tar.gz

#cd freetds-0.91/

#./configure

#make

#sudo make install

2.配置config

cd /usr/local/freetds0.91/etc

sudo gedit freetds.conf 

配置 见 0.jpg


三,检查配置情况

1.


2.tsql -H192.168.141.129 -p1433 -U sa -P 111111

必须能够连接数据库

3.

cd /usr/local/freetds0.91/bin

./tsql -S msmk -U sa

必须能够连接数据库

四,通过iodbcadm-gtk配置数据源


见 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg


//==================================================================================


//==================================================================================


//==================================================================================


//==================================================================================

若是检查配置情况没有出错,这时就可以通过数据源msmk连接数据库


测试成功即可


2015-01-08编辑:

对于arm 修改/usr/local/arm/freetds/etc/freetds.conf和 /usr/local/arm/uinxODBC-arm/etc/odbc.ini文件即可

对于Linux 修改/usr/local/etc/freetds.con 和 ~/.odbc.ini 文件即可

上面界面操作实际 其实也是对这两个文件进行编辑

freetds.conf{

[Server]

host = 192.168.1.123

port = 1433

tds version = 8.0

timeout = 5

connect timeout = 5

}

odbc.ini {

[x]

Driver = /usr/local/lib/libtdsodbc.so

Servername = Server

Trace = no

database = my

}


例子:

1.安装unixodbc

#./configure
#make
#sudo make install

2.安装freetds

#./configure

#make

#sudo make install

3.配置odbc和freetds

3.1

找到freetds.conf的文件,添加如下

[server]
    host = 192.168.1.37
    port = 1433
    tds version = 8.0
    timeout = 10
    connect timeout = 10

3.2

sudo gedit ~/.odbc.ini

新建odbc.ini文件,添加如下

[fastfood]
Driver = /usr/local/lib/libtdsodbc.so
Servername = server
Trace = no
database = issfoodv6

4.安装odbc驱动

#apt-get  install libqt4-sql-odbc

5.qtcreator 代码中数据库测试成功即可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值