firedac使用UNIXODBC连接SQLSERVER

Posted 咏南中间件和开发框架

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firedac使用UNIXODBC连接SQLSERVER相关的知识,希望对你有一定的参考价值。

firedac使用UNIXODBC连接SQLSERVER

1)下载 SQL SERVER ODBC DRIVER FOR 64-BIT LINUX。

如果你有旧版mssql 工具安装,请删除任何较旧的 unixODBC 包。

sudo yum remove unixODBC-utf16 unixODBC-utf16-devel

运行以下命令以安装mssql 工具使用 unixODBC 开发人员包

sudo yum install -y mssql-tools unixODBC-devel

2)创建一个 ODBC 数据源,配置文件在 /etc/odbc.ini ,连接 SQL Server数据库。例子:

[SQLSERVER_SAMPLE]

 Driver = ODBC-SQL Server

 Server = 127.0.0.1

User = sa

Password = pwd

Database = yndb

3)使用isql测试新建的ODBC数据源. 例子:

cd /usr/local/yn/unixODBC/bin
./isql.sh -v SQLSERVER_SAMPLE

4)TFDConnection通过ODBC连接SQLSERVER演示代码:
var
    RHConnection: TFDConnection;
。。。。。。
RHConnection:=TFDConnection.Create(nil);
    RHConnection.Params.Add(‘DriverID=ODBC‘);
    RHConnection.Params.Add(‘DataSource=SQLSERVER_SAMPLE‘);  // ODBC配置名
    RHConnection.Connected:=true;






以上是关于firedac使用UNIXODBC连接SQLSERVER的主要内容,如果未能解决你的问题,请参考以下文章

FireDAC 优势数据库连接类型

FireDac 连接问题

Delphi:FireDac 连接阻止应用程序

Delphi XE FireDac 连接池

FireDac Firebird和Android

在 Mac 上与 UnixODBC 和 FreeTDS 建立 MS Access 连接