Linux下连接SQL Server

如果是Linux客户端连SQL Server。。。其实最好的方法就是不用SQL Server当数据库。。。推荐MySQL。

但万一真的有需求要用怎么办?

第一建议是使用SUSE Linux。毕竟有过协议,SUSE Linux有微软官方的支持何推荐,使用SQL Server JDBC Driver。
The Microsoft SQL Server JDBC Driver is designed to work on any operating system that supports the use of a Java Virtual Machine (JVM). However, only Sun Solaris, SUSE Linux, and Windows XP or later operating systems are officially supported.

另外还有来自官方博客的推荐,这是关于使用perl 代码访问SQL Server:
Perl on Linux (given)
DBI ... http://dbi.perl.org/
Unix ODBC (or equivalent like iODBC) ... http://www.unixodbc.org/
FreeTDS (or equivalent ODBC driver) ... http://www.freetds.org/
OpenSSL ... http://www.openssl.org/
TLS

Microsoft guidance on accessing SQL Server with Perl
http://technet.microsoft.com/en-us/library/bb497071.aspx

第三方也有一些解决方案,比如:
http://www.easysoft.com/products/data_access/odbc-sql-server-driver/getting-started.html
It gives a solution for SQL Server ODBC Driver for Linux/Unix.

FreeTDS
http://www.freetds.org/

最后推荐一个:SQLite
SQLite 可嵌入SQL数据库引擎是一个C库,实现了一整个SQL Server。它允许应用程序开发人员将一整个SQL Server嵌入到他们的应用程序中。但注意这个不是一个客户端库,也不能用于连接SQL Server。
更多详情参考:
Linux SQL Databases and Tools
http://linas.org/linux/db.html

 

转载于:https://www.cnblogs.com/galaxyyao/archive/2009/09/24/1573427.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值