开发者社区> 问答> 正文

qt linux 连接sqlserver

求大神指教~我用的是ubuntu14.04-32bit的操作系统,看过网好多的相关的配置,都是用通过unixodbc+freetds来连接,在Qt中却一直找不到数据源,通过终端用命令通过freetds去连接windows的Sqlserver是可以连接上的,求真正实践过的大神指教,小弟都配置都配置过很多次还是未成功,本人的系统是在虚拟机中的!谢谢~~~

展开
收起
杨冬芳 2016-07-15 18:15:34 3122 0
2 条回答
写回答
取消 提交回答
  • 通过unixodbc+freetds实现qt连接sqlserver没错,关键是odbc的配置文件 odbc.ini文件配置信息,可配置多个数据源 [localsql] //数据源 名称,自己命名即可 Description = sqlserver connection //相当于备注一下这个文件干嘛的 Driver = FreeTDS //连接sqlserver的fds驱动名,在odbcinst.ini中配置 TDS_Version = 8.0 Trace = On TraceFile = stderr Server = 127.0.0.1 //服务器名称, Port = 1433

    odbcinst.ini文件配置信息 [FreeTDS]//驱动名,上面提及 Description=FreeTDS driver ////相当于备注一下这个文件干嘛的 Driver=/usr/local/freetds-1.00.109/lib/libtdsodbc.so //在你自己的tds安装目录下的,找到这个驱动文件libtdsodbc.so

    2019-10-13 01:28:58
    赞同 展开评论 打赏
  • IT从业

    用C等包一个库来调用freetds,然后给qt来调用

    2019-07-17 19:57:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载