适用于Mac OS X的SQL客户端,适用于MS SQL Server [关闭]

我的梦境 提交于 2020-02-25 19:21:38

如何使用Mac OS X连接到远程SQL服务器? 我真的不需要GUI,但是对于颜色编码和结果集网格会很好。 我宁愿不必使用VM。

是否有适用于MS SQL Server的Mac OS X SQL客户端?


#1楼

我的雇主生成一个简单的,概念验证的基于HTML5的SQL客户端 ,它可以用于Web浏览器主机上的任何ODBC数据源,也可以通过我们也生成的HTML5 WebDB-to-ODBC Bridge 。 这些组件是免费的,适用于Mac,Windows等。

这里适用于许多其他答案 - 大多数所指的Type 1 JDBC-to-ODBC Bridge是内置于JVM并与JVM捆绑在一起的Sun。 JVM / JRE / JDK文档始终建议不要使用此内置函数,除非在实验场景中,或者当没有其他选项存在时,因为此组件是作为概念验证构建的,并且从未用于生产用途。

我的雇主创建了一个企业级JDBC-to-ODBC Bridge,既可以作为Single-Tier(完全安装在客户端应用程序主机上),也可以是Multi-Tier(通过客户端应用程序主机和ODBC数据源主机拆分组件,使任何JVM中的JDBC客户端应用程序能够在Mac,Windows,Linux等上使用ODBC数据源。 这个解决方案不是免费的。

以上所有内容都可以与我们生成的Sybase和Microsoft SQL Server (或其他数据库 )的ODBC驱动程序一起使用...


#2楼

我喜欢SQLGrinder

它是使用Cocoa构建的,因此它看起来好多了,感觉更像Mac OS X应用程序而不是这里提到的所有基于Java的应用程序。

它使用JDBC驱动程序连接到Microsoft SQL Server 2005,FrontBase,MySQL,OpenBase,Oracle,PostgreSQL和Sybase。

免费试用或59美元。


#3楼

我使用Eclipse的数据库开发插件 - 就像所有基于Java的SQL编辑器一样,它可以与任何类型4(即纯Java)JDBC驱动程序跨平台工作。 它可以用于基本的东西(主要的失败是它难以提供事务控制 - auto-commit = true总是设置似乎)。

Microsoft有一个不错的JDBC 4类驱动程序: http//www.microsoft.com/downloads/details.aspx? FamilyId = 6D483869-816A-44CB-9787-A866235EFC7C&displaylang = en这可以用于Win上的所有Java客户端/程序/ MAC /林/等。

那些在Mac上苦苦挣扎Java / JDBC的人可能会尝试使用本机驱动程序而不是JDBC驱动程序 - 我在近10年内没有使用(或实际听说过)ODBC驱动程序桥。


#4楼

我在Windows上使用AquaFold ,但它基于Java并支持Mac OS X.


#5楼

当问到这个问题的时候,很少有工具值得。 我最终也使用了Fusion和Windows客户端。 我已经尝试过几乎所有关于MAC和Linux的东西,但从未找到任何有价值的东西。 其中包括dbvisualizer,squirrel(特别糟糕,即使我的办公室里的窗户讨厌它发誓),oracle SQL开发人员和其他一些人。 就我而言,在Windows上与DBArtizan相比没什么可比的,我准备将它与Fusion或VirtualBox一起使用。 我不使用MS产品,因为它仅限于MS SQL。

底线是没有任何免费是值得的,也不是大多数商业非Windows产品

但是,现在(2010年3月)我相信MAC和Linux有两个重要的竞争者和有价值的版本,它们的成本很低。 第一个是Aqua Data Studio,每个用户花费约450美元,这是一个勉强可以接受的,但与DBArtizan和其他具有类似功能的人相比便宜(但仅限MS)。 另一个是RazorSQL,每位用户只需69美元。 Aqua数据工作室很好,但是资源占用并且基本上相当缓慢,并且具有非必要的功能,例如ER图工具,这非常糟糕。 Razor速度非常快,只有16meg下载,并且拥有SQL开发人员所需的一切,包括TSQL编辑器。

因此,最大的赢家是RazorSQL,售价69美元,非常值得并且功能齐全。 相信我,经过几年的等待,找到一个便宜的非窗户替代DBartizan,我终于找到一个,我一直非常挑剔。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!