2008-09-26 53 views
5

我希望能夠瀏覽此版本數據庫的數據庫內容。我正在考慮使用Squirrel DB客戶端(需要JDBC驅動程序)。適用於Microsoft SQL Server CE(精簡版)的jdbc驅動程序3.5

因此,我正在爲SQL SERVER 3.5尋找一個JDBC類型4驅動程序。 somone可以讓我指向一個免費的或開源的或試用版的軟件嗎?

如果沒有JDBC驅動程序,MS開發人員如何探索給定的.SDF文件?

謝謝

BR,
〜一個

回答

1

有一個名爲SQLCeEditor的免費程序。

我仍然喜歡JDBC驅動程序,不過因爲這樣可以很容易地使用Eclipse和Java。

1

你試過SQL Server Management Studio Express

您可以在SQL Server 或SQL Server Management Studio中 快遞(SSMSE)使用SQL Server Management Studio中訪問存儲在臺式電腦上的智能設備或 上的SQL Server Compact 3.5 數據庫。 http://technet.microsoft.com/en-us/library/ms172037.aspx

至於JDBC驅動程序,你可以看看微軟提供的this one。我不知道它是否適用於Compact Edition,或者如果您已經嘗試過,但我認爲它值得一提。

1

1-沒有JDBC驅動程序,在撰寫本文時,MS沒有計劃創建一個。 2,沒有ODBC驅動程序,所以下一個明顯的答案(JDBC到ODBC橋)不會對您有所幫助。

3-一些JDBC供應商聲稱能夠連接到任何oledb數據源,因此yoru最有可能是最好的選擇 - 但它不一定是免費的。

1

嘗試jTDS,它是SQL Server和Sybase的免費軟件JDBC驅動程序。

http://jtds.sourceforge.net/

+2

它太糟糕jtds不支持sqlce數據庫。我想這會是一些複雜的jni的東西,但是...所以它是有道理的,它不會。 – djangofan 2009-07-28 21:08:11

1

JDBC驅動程序使用TCP/IP連接。緊湊版很可能無法在TCP/IP端口1433上收聽。精簡版旨在通過加載需要與之通信的.dll的應用程序訪問。它是用於Visual Studio項目的。

您需要卸載精簡版,然後安裝SQL Express 2005/2008。安裝後啓用「sa」帳戶,爲其提供密碼,啓用SQL + NT身份驗證,然後啓用TCP/IP偵聽器偵聽端口1433(默認端口)。

然後,最後,您可以連接JDBC。 Jtds是一個JDBC3.0驅動程序,因此需要JDK1.6 +。我更喜歡使用Microsoft 2005 JDBC2.0驅動程序。

1

使用SDF Viewer來探索您的.SDF數據庫文件,也可以導入/導出數據,腳本和使用表,索引和外鍵。

0

如果你使用linq語法,你也可以使用LinqPad。有一個免費版本,可以瀏覽數據並進行編輯。你會支付自動完成,但你可以沒有它。 我希望這可以幫助。

相關問題