2009-11-06 68 views
4

是否有任何應用程序/項目爲您提供可與多個數據庫一起工作的命令行SQL客戶端和/或提供編寫自己的驅動程序的機制?換句話說,我正在尋找類似於mysql命令行客戶端或SQL * Plus for Oracle的東西,但那是數據庫不可知的。通用命令行SQL程序?

所有平臺都歡迎,但OS X/* nix方法的額外要點。

回答

0

一個SQL客戶端和多個數據庫的前端是Crunchyfrog,它提供了一個Native Database Shell。不知道這是否符合您的要求

+0

從該頁面看來,本地數據庫shell只是運行數據庫中現有的可執行文件,即crunchyfrog在那裏沒有做任何事情...... – 2012-06-29 15:36:20

3

嘗試從Mono subversion repository sqlsharp。您可以通過配置文件定義新的提供者。它們是從.NET程序集加載的,所以如果你願意,你可以編寫你自己的提供程序,但是Mono已經有了MS SQL和Oracle,而且postgres和MySQL提供了自己的.NET程序集。

它適用於Mono和MS.NET支持的任何平臺。

+0

看起來很棒。隨機相關問題:將Mono運行時間轉移到沒有完全訪問權限的系統上(比如root/sudo/Administrator)是困難還是容易? – 2009-11-06 19:44:18

+0

簡單。你只需要從源代碼構建它(你需要gcc,glib-2.0,make,autotools,libtool,windows的pkg-config,只需要VS + glib-2.0和pkg-config)或者將它安裝到一個文件夾中你有權寫。 – Gonzalo 2009-11-06 20:05:05

+0

不幸的是,這個鏈接不再工作,在http://www.mono-project.com/Software也沒有這個鏈接。有誰知道sqlsharp現在託管在哪裏? – 2013-01-22 13:46:15