【问题标题】:Generic Command Line SQL Program?通用命令行 SQL 程序?
【发布时间】:2009-11-06 19:13:49
【问题描述】:

是否有任何应用程序/项目可以为您提供可以与多个数据库一起使用的命令行 SQL 客户端和/或提供编写您自己的驱动程序的机制?

换句话说,我正在寻找类似 mysql 命令行客户端或用于 Oracle 的 SQL*Plus 之类的东西,但这与数据库无关。

欢迎所有平台,但 OS X/*nix 方法的额外积分。

【问题讨论】:

    标签: sql shell command-line


    【解决方案1】:

    Mono subversion repository 尝试 sqlsharp。您可以通过配置文件定义新的提供者。它们是从 .NET 程序集加载的,因此您可以根据需要编写自己的提供程序,但 Mono 已经有 MS SQL 和 Oracle,而且 postgres 和 MySQL 提供了自己的 .NET 程序集。

    它适用于 Mono 和 MS.NET 支持的任何平台。

    【讨论】:

    • 这看起来非常棒。随机相关问题:将 Mono 运行时安装到您没有完全访问权限(即 root/sudo/Administrator)的系统上是难还是容易?
    • 简单。您只需要从源代码构建它(您需要 gcc、glib-2.0、make、autotools、libtool、pkg-config for windows,只需 VS + glib-2.0 和 pkg-config)或将其安装在一个文件夹中你有写作的权利。
    • 不幸的是,此链接不再有效,mono-project.com/Software 的链接也无效。有人知道 sqlsharp 现在托管在哪里吗?
    【解决方案2】:

    为什么不使用基于 Perl 和 DBI 的东西,比如 DBI-Shell

    【讨论】:

      【解决方案3】:

      多个数据库的 SQL 客户端和前端是 Crunchyfrog,它提供了一个 Native Database Shell。不确定这是否符合您的要求

      【讨论】:

      • 从该页面来看,本地数据库 shell 似乎只是从数据库运行现有的可执行文件,即 crunchyfrog 在那里没有做任何事情......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多